whole buncha stuff

This commit is contained in:
2025-11-30 16:14:10 +00:00
parent 2aab039a08
commit 783affaff1
664 changed files with 201786 additions and 2520 deletions

Binary file not shown.

View File

@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 0c921fa1348e428408ff19ea6f5b3a2a
AudioImporter:
externalObjects: {}
serializedVersion: 7
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,46 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3}
m_Name: LMGroup_DowncountPlayerDesk
m_EditorClassIdentifier:
resolution: 512
bitmask: 1
id: 0
sortingID: 0
isImplicit: 0
area: 0
totalVertexCount: 0
vertexCounter: 0
sceneLodLevel: -1
autoResolution: 0
sceneName:
tag: -1
containsTerrains: 0
probes: 0
mode: 1
renderMode: 1000
renderDirMode: 1000
atlasPacker: 1000
holeFilling: 0
computeSSS: 0
sssSamples: 16
sssDensity: 10
sssColor: {r: 1, g: 1, b: 1, a: 1}
sssScale: 1
fakeShadowBias: 0
transparentSelfShadow: 0
flipNormal: 0
parentName:
overridePath:
fixPos3D: 0
voxelSize: {x: 1, y: 1, z: 1}
passedFilter: 7

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3d743798a82d6744782b4cb59aee8244
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: c1ee721674e170644a78537a421c6aad
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 491259bc930441f4b99e29403899a5ac
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: ae2ffd0bd8a5d534b8f8b7998dcb1116
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@@ -0,0 +1,156 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: BlackPaper
m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cube:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _FaceTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OutlineTex:
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}
m_Ints: []
m_Floats:
- _Ambient: 0.5
- _Bevel: 0.5
- _BevelClamp: 0
- _BevelOffset: 0
- _BevelRoundness: 0
- _BevelWidth: 0
- _BumpFace: 0
- _BumpOutline: 0
- _BumpScale: 1
- _ColorMask: 15
- _CullMode: 0
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _Diffuse: 0.5
- _DstBlend: 0
- _FaceDilate: 0
- _FaceUVSpeedX: 0
- _FaceUVSpeedY: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _GlowInner: 0.05
- _GlowOffset: 0
- _GlowOuter: 0.05
- _GlowPower: 0.75
- _GradientScale: 5
- _LightAngle: 3.1416
- _MaskSoftnessX: 0
- _MaskSoftnessY: 0
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _OutlineSoftness: 0
- _OutlineUVSpeedX: 0
- _OutlineUVSpeedY: 0
- _OutlineWidth: 0
- _Parallax: 0.02
- _PerspectiveFilter: 0.875
- _Reflectivity: 10
- _ScaleRatioA: 1
- _ScaleRatioB: 1
- _ScaleRatioC: 1
- _ScaleX: 1
- _ScaleY: 1
- _ShaderFlags: 0
- _Sharpness: 0
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SpecularPower: 2
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _TextureHeight: 512
- _TextureWidth: 512
- _UVSec: 0
- _UnderlayDilate: 0
- _UnderlayOffsetX: 0
- _UnderlayOffsetY: 0
- _UnderlaySoftness: 0
- _VertexOffsetX: 0
- _VertexOffsetY: 0
- _WeightBold: 0.5
- _WeightNormal: 0
- _ZWrite: 1
m_Colors:
- _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0}
- _FaceColor: {r: 0, g: 0, b: 0, a: 1}
- _GlowColor: {r: 0, g: 1, b: 0, a: 0.5}
- _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767}
- _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
- _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1}
- _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
- _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5}
m_BuildTextureStacks: []

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 6a7cca6031b1a0a48b5c044fdf1bdff0
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -32,6 +32,7 @@ Material:
OriginalShader: .poiyomi/Poiyomi Pro World
OriginalShaderGUID: a11582d439d5e494986c4b421999c03a
RenderType: Opaque
_EmissionColorAnimated: 1
_stripped_tex__ClothDFG: 76d65cbce584df7449699fb8406f60ea
_stripped_tex__SkinLUT: d13510bb2be49aa40a66a0101efb6a36
_stripped_tex__ToonRamp: 61bd594533da4fc42bd46ef93ba5a4f6
@@ -2782,7 +2783,7 @@ Material:
- m_start_backlight: 0
- m_start_bakedLighting: 1
- m_start_blending: 0
- m_start_brdf: 1
- m_start_brdf: 0
- m_start_clearCoat: 0
- m_start_clearcoatadvanced: 0
- m_start_clearcoatglobalmask: 0
@@ -2793,7 +2794,7 @@ Material:
- m_start_emission1Options: 0
- m_start_emission2Options: 0
- m_start_emission3Options: 0
- m_start_emissionOptions: 0
- m_start_emissionOptions: 1
- m_start_flipBook: 0
- m_start_glitter: 0
- m_start_internalparallax: 0
@@ -3461,7 +3462,7 @@ Material:
- _EmissionAL2StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionAL3Multipliers: {r: 1, g: 1, b: 0, a: 0}
- _EmissionAL3StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0.17144115, g: 0.67244333, b: 0.8549928, a: 1}
- _EmissionColor: {r: 0.1686, g: 0.6706, b: 0.8471, a: 1}
- _EmissionColor1: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor2: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor3: {r: 1, g: 1, b: 1, a: 1}

View File

@@ -2755,7 +2755,7 @@ Material:
- m_start_PoiGlobalCategory: 0
- m_start_PoiLightData: 0
- m_start_PoiPostProcessingCategory: 0
- m_start_PoiShading: 0
- m_start_PoiShading: 1
- m_start_PoiUVCategory: 0
- m_start_RGBMask: 0
- m_start_Rim2AudioLink: 0

View File

@@ -8,7 +8,7 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: NoPointsMeter
m_Shader: {fileID: 4800000, guid: f821e5390e769bb47afe32fa4c27fd8f, type: 3}
m_Shader: {fileID: 4800000, guid: 8a6f6822e77565643bcb577f88f9b5f5, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
@@ -51,8 +51,8 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DissolveDetailNoise:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Texture: {fileID: 2800000, guid: 5757e282ae2aac54e99d40378b103e7c, type: 3}
m_Scale: {x: 3, y: 10}
m_Offset: {x: 0, y: 0}
- _DissolveEdgeGradient:
m_Texture: {fileID: 0}
@@ -730,10 +730,10 @@ Material:
- _DissolveApplyGlobalMaskIndex: 0
- _DissolveDetailEdgeSmoothing: 0
- _DissolveDetailNoiseUV: 0
- _DissolveDetailStrength: 0.1
- _DissolveDetailStrength: 0.098
- _DissolveEdgeColorThemeIndex: 0
- _DissolveEdgeEmission: 0
- _DissolveEdgeHardness: 0.5
- _DissolveEdgeEmission: 2.34
- _DissolveEdgeHardness: 0
- _DissolveEdgeHueSelectOrShift: 1
- _DissolveEdgeHueShift: 0
- _DissolveEdgeHueShiftColorSpace: 0
@@ -755,10 +755,10 @@ Material:
- _DissolveMaskUV: 0
- _DissolveNoiseTextureUV: 0
- _DissolveP2PClamp: 0
- _DissolveP2PEdgeLength: 0.1
- _DissolveP2PEdgeLength: 0.05
- _DissolveP2PWorldLocal: 0
- _DissolveTextureColorThemeIndex: 0
- _DissolveToEmissionStrength: 0.97
- _DissolveToEmissionStrength: 0
- _DissolveToTextureUV: 0
- _DissolveType: 2
- _DissolveUseVertexColors: 0
@@ -2812,7 +2812,7 @@ Material:
- m_start_depthRimLightOptions: 0
- m_start_dissolve: 1
- m_start_dissolveHueShift: 0
- m_start_emission1Options: 1
- m_start_emission1Options: 0
- m_start_emission2Options: 0
- m_start_emission3Options: 0
- m_start_emissionOptions: 1
@@ -3198,7 +3198,7 @@ Material:
- s_start_MainHueShift: 1
- s_start_MainHueShiftAL: 0
- s_start_MainHueShiftGlobalMask: 0
- s_start_MaskingMenu: 0
- s_start_MaskingMenu: 1
- s_start_Matcap0AudioLink: 0
- s_start_Matcap0Blending: 1
- s_start_Matcap0Masking: 1
@@ -3462,8 +3462,8 @@ Material:
- _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}
- _DissolveDetailNoisePan: {r: 0, g: -3, b: 0, a: 0}
- _DissolveEdgeColor: {r: 0, g: 1, b: 0.9578552, a: 1}
- _DissolveEndPoint: {r: 0, g: -0.5, b: 0, a: 0}
- _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0}
- _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0}

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -3646,10 +3646,10 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/82f02b2138cfe1242990f0e41f2a761
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1714412,0.6724433,0.8549928,1).rgb, 0.0);
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1714412,0.6724433,0.8549928,1).rgb, 0.0);
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);
@@ -13024,10 +13024,10 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/82f02b2138cfe1242990f0e41f2a761
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1714412,0.6724433,0.8549928,1).rgb, 0.0);
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1714412,0.6724433,0.8549928,1).rgb, 0.0);
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4ea595fc4bb3a644baacb481de9424c4
guid: 5d0c1f153be06f542bfea090cda510d8
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -623,6 +623,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
#define _EMISSION
#define _LIGHTINGMODE_FLAT
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_DISSOLVEDETAILNOISE
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -3793,7 +3794,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
+ 0.0
+ 0.0
+ 0.0;
float dds = 0.1;
float dds = 0.098;
if (0.0)
{
float2 udim = floor(poiMesh.uv[(int)0.0]);
@@ -3821,7 +3822,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
dissolveMask = 1 - dissolveMask;
}
#if defined(PROP_DISSOLVEDETAILNOISE) || !defined(OPTIMIZER_ENABLED)
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(3,10,0,0)), float4(0,-3,0,0));
#else
float dissolveDetailNoise = 0;
#endif
@@ -3866,14 +3867,14 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
{
float3 pos = 0.0 == 0 ? poiMesh.localPos.rgb : poiMesh.vertexColor.rgb;
distanceTo = dot(pos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = step(distanceTo, 0);
edgeAlpha *= 1 - dissolveAlpha;
}
else
{
distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = (distanceTo < 0) ? 1 : 0;
edgeAlpha *= 1 - dissolveAlpha;
}
@@ -3980,9 +3981,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
applyToGlobalMask(poiMods, 0.0 - 1, 0.0, 1 - (dissolveAlpha * .999999));
}
if (0.0 || (2.0 == 2 && 0.1 != 0))
if (0.0 || (2.0 == 2 && 0.05 != 0))
{
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0), float4(1,1,1,1).a);
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(0,1,0.9067923,1).rgb, 0.0), float4(0,1,0.9067923,1).a);
#ifndef POI_SHADOW
if (0.0 && 0.0)
@@ -3990,9 +3991,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
edgeColor.rgb = hueShift(edgeColor.rgb, 0.0 + _Time.x * 0.0, 0.0, 1.0);
}
#endif
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
}
poiFragData.emission += lerp(0, dissolveToTexture * 0.97, dissolveAlpha) + lerp(0, edgeColor.rgb * 0.0, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.emission += lerp(0, dissolveToTexture * 0.0, dissolveAlpha) + lerp(0, edgeColor.rgb * 2.34, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
#endif
}
#endif
@@ -4951,6 +4952,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
#define _EMISSION
#define _LIGHTINGMODE_FLAT
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_DISSOLVEDETAILNOISE
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -7410,7 +7412,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
+ 0.0
+ 0.0
+ 0.0;
float dds = 0.1;
float dds = 0.098;
if (0.0)
{
float2 udim = floor(poiMesh.uv[(int)0.0]);
@@ -7438,7 +7440,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
dissolveMask = 1 - dissolveMask;
}
#if defined(PROP_DISSOLVEDETAILNOISE) || !defined(OPTIMIZER_ENABLED)
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(3,10,0,0)), float4(0,-3,0,0));
#else
float dissolveDetailNoise = 0;
#endif
@@ -7483,14 +7485,14 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
{
float3 pos = 0.0 == 0 ? poiMesh.localPos.rgb : poiMesh.vertexColor.rgb;
distanceTo = dot(pos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = step(distanceTo, 0);
edgeAlpha *= 1 - dissolveAlpha;
}
else
{
distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = (distanceTo < 0) ? 1 : 0;
edgeAlpha *= 1 - dissolveAlpha;
}
@@ -7597,9 +7599,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
applyToGlobalMask(poiMods, 0.0 - 1, 0.0, 1 - (dissolveAlpha * .999999));
}
if (0.0 || (2.0 == 2 && 0.1 != 0))
if (0.0 || (2.0 == 2 && 0.05 != 0))
{
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0), float4(1,1,1,1).a);
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(0,1,0.9067923,1).rgb, 0.0), float4(0,1,0.9067923,1).a);
#ifndef POI_SHADOW
if (0.0 && 0.0)
@@ -7607,9 +7609,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
edgeColor.rgb = hueShift(edgeColor.rgb, 0.0 + _Time.x * 0.0, 0.0, 1.0);
}
#endif
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
}
poiFragData.emission += lerp(0, dissolveToTexture * 0.97, dissolveAlpha) + lerp(0, edgeColor.rgb * 0.0, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.emission += lerp(0, dissolveToTexture * 0.0, dissolveAlpha) + lerp(0, edgeColor.rgb * 2.34, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
#endif
}
#endif
@@ -8274,6 +8276,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
#define _EMISSION
#define _LIGHTINGMODE_FLAT
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_DISSOLVEDETAILNOISE
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -10468,7 +10471,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
+ 0.0
+ 0.0
+ 0.0;
float dds = 0.1;
float dds = 0.098;
if (0.0)
{
float2 udim = floor(poiMesh.uv[(int)0.0]);
@@ -10496,7 +10499,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
dissolveMask = 1 - dissolveMask;
}
#if defined(PROP_DISSOLVEDETAILNOISE) || !defined(OPTIMIZER_ENABLED)
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(3,10,0,0)), float4(0,-3,0,0));
#else
float dissolveDetailNoise = 0;
#endif
@@ -10541,14 +10544,14 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
{
float3 pos = 0.0 == 0 ? poiMesh.localPos.rgb : poiMesh.vertexColor.rgb;
distanceTo = dot(pos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = step(distanceTo, 0);
edgeAlpha *= 1 - dissolveAlpha;
}
else
{
distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = (distanceTo < 0) ? 1 : 0;
edgeAlpha *= 1 - dissolveAlpha;
}
@@ -10655,9 +10658,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
applyToGlobalMask(poiMods, 0.0 - 1, 0.0, 1 - (dissolveAlpha * .999999));
}
if (0.0 || (2.0 == 2 && 0.1 != 0))
if (0.0 || (2.0 == 2 && 0.05 != 0))
{
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0), float4(1,1,1,1).a);
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(0,1,0.9067923,1).rgb, 0.0), float4(0,1,0.9067923,1).a);
#ifndef POI_SHADOW
if (0.0 && 0.0)
@@ -10665,9 +10668,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
edgeColor.rgb = hueShift(edgeColor.rgb, 0.0 + _Time.x * 0.0, 0.0, 1.0);
}
#endif
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
}
poiFragData.emission += lerp(0, dissolveToTexture * 0.97, dissolveAlpha) + lerp(0, edgeColor.rgb * 0.0, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.emission += lerp(0, dissolveToTexture * 0.0, dissolveAlpha) + lerp(0, edgeColor.rgb * 2.34, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
#endif
}
#endif
@@ -10874,6 +10877,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
#define _EMISSION
#define _LIGHTINGMODE_FLAT
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_DISSOLVEDETAILNOISE
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -13808,7 +13812,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
+ 0.0
+ 0.0
+ 0.0;
float dds = 0.1;
float dds = 0.098;
if (0.0)
{
float2 udim = floor(poiMesh.uv[(int)0.0]);
@@ -13836,7 +13840,7 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
dissolveMask = 1 - dissolveMask;
}
#if defined(PROP_DISSOLVEDETAILNOISE) || !defined(OPTIMIZER_ENABLED)
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiUV(poiMesh.uv[0.0], float4(3,10,0,0)), float4(0,-3,0,0));
#else
float dissolveDetailNoise = 0;
#endif
@@ -13881,14 +13885,14 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
{
float3 pos = 0.0 == 0 ? poiMesh.localPos.rgb : poiMesh.vertexColor.rgb;
distanceTo = dot(pos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = step(distanceTo, 0);
edgeAlpha *= 1 - dissolveAlpha;
}
else
{
distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds;
edgeAlpha = smoothstep(0.1 + .00001, 0, distanceTo);
edgeAlpha = smoothstep(0.05 + .00001, 0, distanceTo);
dissolveAlpha = (distanceTo < 0) ? 1 : 0;
edgeAlpha *= 1 - dissolveAlpha;
}
@@ -13995,9 +13999,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
applyToGlobalMask(poiMods, 0.0 - 1, 0.0, 1 - (dissolveAlpha * .999999));
}
if (0.0 || (2.0 == 2 && 0.1 != 0))
if (0.0 || (2.0 == 2 && 0.05 != 0))
{
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0), float4(1,1,1,1).a);
edgeColor = _DissolveEdgeGradient.Sample(sampler_MainTex, poiUV(float2(edgeAlpha, edgeAlpha), float4(1,1,0,0))) * float4(poiThemeColor(poiMods, float4(0,1,0.9067923,1).rgb, 0.0), float4(0,1,0.9067923,1).a);
#ifndef POI_SHADOW
if (0.0 && 0.0)
@@ -14005,9 +14009,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/0a7f557424e99564aadf76146dbd76f
edgeColor.rgb = hueShift(edgeColor.rgb, 0.0 + _Time.x * 0.0, 0.0, 1.0);
}
#endif
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.baseColor = lerp(poiFragData.baseColor, edgeColor.rgb, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
}
poiFragData.emission += lerp(0, dissolveToTexture * 0.97, dissolveAlpha) + lerp(0, edgeColor.rgb * 0.0, smoothstep(0, 1 - 0.5 * .99999999999, edgeAlpha));
poiFragData.emission += lerp(0, dissolveToTexture * 0.0, dissolveAlpha) + lerp(0, edgeColor.rgb * 2.34, smoothstep(0, 1 - 0.0 * .99999999999, edgeAlpha));
#endif
}
#endif

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f821e5390e769bb47afe32fa4c27fd8f
guid: 8a6f6822e77565643bcb577f88f9b5f5
ShaderImporter:
externalObjects: {}
defaultTextures: []

View File

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

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 76ffb24b294f50546bee6b34a4bb0f18
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: f18550d3924a5eb45b4ac80db218f3e6
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: f2f7816b401ce3c4da1f888b7ad1895f
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -3654,10 +3654,10 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Toon World/e5e3830988904fb4e8ddda8116c9f8
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1682695,0.6724433,0.8468735,1).rgb, 0.0);
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1682695,0.6724433,0.8468735,1).rgb, 0.0);
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);
@@ -12560,10 +12560,10 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Toon World/e5e3830988904fb4e8ddda8116c9f8
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1682695,0.6724433,0.8468735,1).rgb, 0.0);
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, float4(0.1682695,0.6724433,0.8468735,1).rgb, 0.0);
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 00c2d17bb6cc1c44ab8ee0259a839426
guid: c8a0aa73cfd7c664295cf935df6d5886
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -249,6 +249,80 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
[HideInInspector] m_end_brdf ("", Float) = 0
[HideInInspector] m_OutlineCategory (" Outlines--{reference_property:_EnableOutlines,button_help:{text:Tutorial,action:{type:URL,data:https://www.poiyomi.com/outlines/main},hover:Documentation}}", Float) = 0
[HideInInspector] m_specialFXCategory ("Special FX", Float) = 0
[HideInInspector] m_start_emissionOptions (" Emission 0--{reference_property:_EnableEmission,button_help:{text:Tutorial,action:{type:URL,data:https://www.poiyomi.com/special-fx/emission},hover:Documentation}}", Float) = 0
[HideInInspector][ThryToggle(_EMISSION)]
_EnableEmission ("Enable Emission 0", Float) = 0
[sRGBWarning]_EmissionMask ("Emission Mask--{reference_properties:[_EmissionMaskPan, _EmissionMaskUV, _EmissionMaskChannel, _EmissionMaskInvert, _EmissionMask0GlobalMask]}", 2D) = "white" { }
[HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0)
[HideInInspector][ThryWideEnum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, Panosphere, 4, World Pos, 5, Local Pos, 8, Polar UV, 6, Distorted UV, 7, Matcap, 9)] _EmissionMaskUV ("UV", Int) = 0
[HideInInspector][Enum(R, 0, G, 1, B, 2, A, 3)]_EmissionMaskChannel ("Channel", Float) = 0
[HideInInspector][ToggleUI]_EmissionMaskInvert ("Invert", Float) = 0
[HideInInspector][ThryWideEnum(Off, 0, 1R, 1, 1G, 2, 1B, 3, 1A, 4, 2R, 5, 2G, 6, 2B, 7, 2A, 8, 3R, 9, 3G, 10, 3B, 11, 3A, 12, 4R, 13, 4G, 14, 4B, 15, 4A, 16)] _EmissionMask0GlobalMask ("Global Mask--{reference_property:_EmissionMask0GlobalMaskBlendType}", Int) = 0
[HideInInspector][ThryWideEnum(Add, 7, Subtract, 1, Multiply, 2, Divide, 3, Min, 4, Max, 5, Average, 6, Replace, 0)]_EmissionMask0GlobalMaskBlendType ("Blending", Range(0, 1)) = 2
[HDR]_EmissionColor ("Emission Color--{reference_property:_EmissionColorThemeIndex}", Color) = (1, 1, 1, 1)
[HideInInspector][ThryWideEnum(Off, 0, Theme Color 0, 1, Theme Color 1, 2, Theme Color 2, 3, Theme Color 3, 4, ColorChord 0, 5, ColorChord 1, 6, ColorChord 2, 7, ColorChord 3, 8, AL Theme 0, 9, AL Theme 1, 10, AL Theme 2, 11, AL Theme 3, 12)] _EmissionColorThemeIndex ("", Int) = 0
[sRGBWarning(true)][Gradient]_EmissionMap ("Emission Map--{reference_properties:[_EmissionMapPan, _EmissionMapUV]}", 2D) = "white" { }
[HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0)
[HideInInspector][ThryWideEnum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, Panosphere, 4, World Pos, 5, Local Pos, 8, Polar UV, 6, Distorted UV, 7, Matcap, 9)] _EmissionMapUV ("UV", Int) = 0
_EmissionStrength ("Emission Strength", Range(0, 20)) = 0
[ToggleUI]_EmissionBaseColorAsMap ("Use Base Colors", Float) = 0
[ToggleUI]_EmissionReplace0 ("Override Base Color", Float) = 0
_EmissionFluorescence ("Fluorescence", Range(0, 1)) = 0
[HideInInspector] s_start_EmissionHueShift0 ("Color Adjust--{reference_property:_EmissionHueShiftEnabled,persistent_expand:true,default_expand:false}", Float) = 0
[HideInInspector][ToggleUI]_EmissionHueShiftEnabled ("Hue Shift", Float) = 0
[ThryWideEnum(OKLab, 0, HSV, 1)] _EmissionHueShiftColorSpace ("Color Space", Int) = 0
[ThryWideEnum(Hue Select, 0, Hue Shift, 1)] _EmissionHueSelectOrShift ("Select or Shift", Int) = 1
_EmissionSaturation ("Saturation", Range(-1, 10)) = 0
_EmissionHueShift ("Hue Shift", Range(0, 1)) = 0
_EmissionHueShiftSpeed ("Hue Shift Speed", Float) = 0
[HideInInspector] s_end_EmissionHueShift0 ("", Float) = 0
[HideInInspector] s_start_EmissionCenterOut0 ("Center Out--{reference_property:_EmissionCenterOutEnabled,persistent_expand:true,default_expand:false}", Float) = 0
[HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Center Out", Float) = 0
_EmissionCenterOutSpeed ("Flow Speed", Float) = 5
[HideInInspector] s_end_EmissionCenterOut0 ("", Float) = 0
[HideInInspector] s_start_EmissionLightBased0 ("Light Based--{reference_property:_EnableGITDEmission,persistent_expand:true,default_expand:false}", Float) = 0
[HideInInspector][ToggleUI]_EnableGITDEmission ("Light Based", 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] s_end_EmissionLightBased0 ("", Float) = 0
[HideInInspector] s_start_EmissionBlinking0 ("Blinking--{reference_property:_EmissionBlinkingEnabled,persistent_expand:true,default_expand:false}", Float) = 0
[HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("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] s_end_EmissionBlinking0 ("", Float) = 0
[HideInInspector] s_start_ScrollingEmission0 ("Scrolling--{reference_property:_ScrollingEmission,persistent_expand:true,default_expand:false}", Float) = 0
[HideInInspector][ToggleUI] _ScrollingEmission ("Scrolling", Float) = 0
[ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0
[Curve]_EmissionScrollingCurve ("Curve--{condition_showS:(_EmissionScrollingUseCurve==1)}", 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] s_end_ScrollingEmission0 ("", Float) = 0
[Space(4)]
[ThryToggleUI(true)] _EmissionAL0Enabled ("<size=13><b> Audio Link</b></size>--{ condition_showS:_EnableAudioLink==1}", Float) = 0
[HideInInspector] s_start_EmissionAL0Multiply ("Strength Multiply--{persistent_expand:true,default_expand:false, condition_showS:(_EmissionAL0Enabled==1 && _EnableAudioLink==1)}", Float) = 0
[Enum(Bass, 0, Low Mid, 1, High Mid, 2, Treble, 3, Volume, 4)] _EmissionAL0MultipliersBand ("Band", Int) = 0
[VectorLabel(Min, Max)]_EmissionAL0Multipliers ("Multiplier", Vector) = (1, 1, 0, 0)
[HideInInspector] s_end_EmissionAL0Multiply ("Strength Multiply", Float) = 0
[HideInInspector] s_start_EmissionAL0Add ("Strength Add--{persistent_expand:true,default_expand:false, condition_showS:(_EmissionAL0Enabled==1 && _EnableAudioLink==1)}", Float) = 0
[Enum(Bass, 0, Low Mid, 1, High Mid, 2, Treble, 3, Volume, 4)] _EmissionAL0StrengthBand ("Band", Int) = 0
[VectorLabel(Min, Max)]_EmissionAL0StrengthMod ("Strength", Vector) = (0, 0, 0, 0)
[HideInInspector] s_end_EmissionAL0Add ("Strength Add", Float) = 0
[HideInInspector] s_start_EmissionAL0COut ("Center Out--{persistent_expand:true,default_expand:false, condition_showS:(_EmissionAL0Enabled==1 && _EnableAudioLink==1)}", Float) = 0
[Enum(Bass, 0, Low Mid, 1, High Mid, 2, Treble, 3, Volume, 4)] _AudioLinkEmission0CenterOutBand ("Band", Int) = 0
[VectorLabel(Min, Max)] _AudioLinkEmission0CenterOut ("Strength", Vector) = (0, 0, 0, 0)
_AudioLinkEmission0CenterOutSize ("Intensity Threshold", Range(0, 1)) = 0
_AudioLinkEmission0CenterOutDuration ("Duration", Range(-1, 1)) = 1
[HideInInspector] s_end_EmissionAL0COut ("Center Out", Float) = 0
[HideInInspector] m_end_emissionOptions ("", Float) = 0
[HideInInspector] m_start_emission1Options (" Emission 1--{reference_property:_EnableEmission1,button_help:{text:Tutorial,action:{type:URL,data:https://www.poiyomi.com/special-fx/emission},hover:Documentation}}", Float) = 0
[HideInInspector][ThryToggle(POI_EMISSION_1)]
_EnableEmission1 ("Enable Emission 0", Float) = 0
@@ -490,11 +564,13 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#define POI_EMISSION_1
#define PROP_LIGHTINGAOMAPS
#define VIGNETTE_MASKED
#define _EMISSION
#define _LIGHTINGMODE_REALISTIC
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_BUMPMAP
#define PROP_LIGHTINGAOMAPS
#define PROP_MOCHIEMETALLICMAPS
#define PROP_EMISSIONMASK
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -1385,6 +1461,70 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
float matcapALChronoPanBand;
float matcapALChronoPanSpeed;
};
#ifdef _EMISSION
#if defined(PROP_EMISSIONMAP) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMap;
#endif
float4 _EmissionMap_ST;
float2 _EmissionMapPan;
float _EmissionMapUV;
#if defined(PROP_EMISSIONMASK) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMask;
#endif
float4 _EmissionMask_ST;
float2 _EmissionMaskPan;
float _EmissionMaskUV;
float _EmissionMaskInvert;
float _EmissionMaskChannel;
float _EmissionMask0GlobalMask;
float _EmissionMask0GlobalMaskBlendType;
#if defined(PROP_EMISSIONSCROLLINGCURVE) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionScrollingCurve;
#endif
float4 _EmissionScrollingCurve_ST;
float _EmissionFluorescence;
float4 _EmissionColor;
float _EmissionBaseColorAsMap;
float _EmissionStrength;
float _EmissionHueShiftEnabled;
float _EmissionHueShiftColorSpace;
float _EmissionHueSelectOrShift;
float _EmissionSaturation;
float _EmissionHueShift;
float _EmissionHueShiftSpeed;
float _EmissionCenterOutEnabled;
float _EmissionCenterOutSpeed;
float _EnableGITDEmission;
float _GITDEWorldOrMesh;
float _GITDEMinEmissionMultiplier;
float _GITDEMaxEmissionMultiplier;
float _GITDEMinLight;
float _GITDEMaxLight;
float _EmissionBlinkingEnabled;
float _EmissiveBlink_Min;
float _EmissiveBlink_Max;
float _EmissiveBlink_Velocity;
float _EmissionBlinkingOffset;
float _ScrollingEmission;
float4 _EmissiveScroll_Direction;
float _EmissiveScroll_Width;
float _EmissiveScroll_Velocity;
float _EmissiveScroll_Interval;
float _EmissionScrollingOffset;
float _EmissionReplace0;
float _EmissionScrollingVertexColor;
float _EmissionScrollingUseCurve;
float _EmissionColorThemeIndex;
float _EmissionAL0Enabled;
float2 _EmissionAL0StrengthMod;
float _EmissionAL0StrengthBand;
float2 _AudioLinkEmission0CenterOut;
float _AudioLinkEmission0CenterOutSize;
float _AudioLinkEmission0CenterOutBand;
float _AudioLinkEmission0CenterOutDuration;
float2 _EmissionAL0Multipliers;
float _EmissionAL0MultipliersBand;
#endif
#ifdef POI_EMISSION_1
#if defined(PROP_EMISSIONMAP1) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMap1;
@@ -3565,6 +3705,149 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
}
}
#endif
float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled, in float worldOrMesh, in PoiLight poiLight)
{
float glowInTheDarkMultiplier = 1;
if (enabled)
{
float3 lightValue = worldOrMesh ? calculateluminance(poiLight.finalLighting.rgb) : calculateluminance(poiLight.directColor.rgb);
float gitdeAlpha = saturate(inverseLerp(minLight, maxLight, lightValue));
glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha);
}
return glowInTheDarkMultiplier;
}
float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position)
{
scrollWidth = max(scrollWidth, 0);
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;
}
void applyALEmmissionStrength(in PoiMods poiMods, inout float emissionStrength, in float2 emissionStrengthMod, in float emissionStrengthBand, in float2 _EmissionALMultipliers, in float _EmissionALMultipliersBand, in float enabled)
{
#ifdef POI_AUDIOLINK
if (poiMods.audioLinkAvailable && enabled)
{
emissionStrength += lerp(emissionStrengthMod.x, emissionStrengthMod.y, poiMods.audioLink[emissionStrengthBand]);
emissionStrength *= lerp(_EmissionALMultipliers.x, _EmissionALMultipliers.y, poiMods.audioLink[_EmissionALMultipliersBand]);
}
#endif
}
void applyALCenterOutEmission(in PoiMods poiMods, in float nDotV, inout float emissionStrength, in float size, in float band, in float2 emissionToAdd, in float enabled, in float duration)
{
#ifdef POI_AUDIOLINK
if (poiMods.audioLinkAvailable && enabled)
{
float intensity;
[flatten]
if (duration >= 0)
{
intensity = getBandAtTime(band, saturate(remap(nDotV, 1, 0, 0, duration)), size);
}
else
{
duration *= -1;
intensity = getBandAtTime(band, saturate(remap(pow(nDotV, 2), 0, 1 + duration, 0, duration)), size);
}
emissionStrength += lerp(emissionToAdd[0], emissionToAdd[1], intensity);
}
#endif
}
#ifdef _EMISSION
float3 applyEmission(inout PoiFragData poiFragData, in PoiMesh poiMesh, in PoiLight poiLight, in PoiCam poiCam, in PoiMods poiMods)
{
float3 emission0 = 0;
float emissionAlpha = 1;
float emissionStrength0 = 1.0;
float3 emissionColor0 = 0;
applyALEmmissionStrength(poiMods, emissionStrength0, float4(0,0,0,0), 0.0, float4(1,1,0,0), 0.0, 0.0);
applyALCenterOutEmission(poiMods, poiLight.nDotV, emissionStrength0, 0.0, 0.0, float4(0,0,0,0), 0.0, 1.0);
float glowInTheDarkMultiplier0 = calculateGlowInTheDark(0.0, 1.0, 1.0, 0.0, 0.0, 0.0, poiLight);
#ifdef POI_GRABPASS
float mixBaseColor = 0;
#else
float mixBaseColor = 0.0;
#endif
#if defined(PROP_EMISSIONMAP) || !defined(OPTIMIZER_ENABLED)
float4 emissionTex = 0;
if (!0.0)
{
emissionTex = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
}
else
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);
emissionStrength0 *= emissionAlpha;
if (0.0)
{
float3 pos = poiMesh.localPos;
if (0.0)
{
pos = poiMesh.vertexColor.rgb;
}
if (0.0)
{
#if defined(PROP_EMISSIONSCROLLINGCURVE) || !defined(OPTIMIZER_ENABLED)
emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)) + (dot(pos, float4(0,-10,0,0).xyz) * 20.0) + _Time.x * 10.0).r;
#endif
}
else
{
emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0).xyz, 10.0, 20.0, 10.0, 0.0, pos);
}
}
if (0.0)
{
emissionStrength0 *= calculateBlinkingEmission(0.0, 1.0, 4.0, 0.0);
}
if(0.0)
{
emissionColor0 = hueShift(emissionColor0, frac(0.0 + 0.0 * _Time.x), 0.0, 1.0);
emissionColor0 = lerp(emissionColor0, dot(emissionColor0, float3(0.3, 0.59, 0.11)), - (0.0));
}
#if defined(PROP_EMISSIONMASK) || !defined(OPTIMIZER_ENABLED)
float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)) + _Time.x * float4(0,0,0,0))[0.0];
#else
float emissionMask0 = 1;
#endif
if (0.0)
{
emissionMask0 = 1 - emissionMask0;
}
if (0.0 > 0)
{
emissionMask0 = maskBlend(emissionMask0, poiMods.globalMask[0.0 - 1], 2.0);
}
emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0;
emission0 = max(emissionStrength0 * emissionColor0, 0);
#ifdef POI_DISSOLVE
if (_DissolveEmissionSide != 2)
{
emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, _DissolveEmissionSide);
}
#endif
poiFragData.emission += emission0;
return emission0 * 0.0;
}
#endif
float calculateGlowInTheDark__1(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled, in float worldOrMesh, in PoiLight poiLight)
{
float glowInTheDarkMultiplier__1 = 1;
@@ -3648,15 +3931,15 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
{
emissionTex__1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0__1 = emissionTex__1.rgb * lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(0.2195262,0.7230554,0.8962696,1).rgb, 0.0);
emissionColor0__1 = emissionTex__1.rgb * lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0);
emissionAlpha__1 = emissionTex__1.a;
#else
emissionColor0__1 = lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(0.2195262,0.7230554,0.8962696,1).rgb, 0.0);
emissionColor0__1 = lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0);
#endif
float3 inverseLighting__1 = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0__1 = lerp(emissionColor0__1.rgb, emissionColor0__1.rgb * inverseLighting__1, 0.0);
emissionStrength0__1 *= emissionAlpha__1;
if (0.0)
if (1.0)
{
float3 pos__1 = poiMesh.localPos;
if (0.0)
@@ -3666,12 +3949,12 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
if (0.0)
{
#if defined(PROP_EMISSIONSCROLLINGCURVE1) || !defined(OPTIMIZER_ENABLED)
emissionStrength0__1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, poiUV(poiMesh.uv[0.0], _EmissionScrollingCurve_ST__1) + (dot(pos__1, float4(0,-10,0,0).xyz) * 20.0) + _Time.x * 10.0).r;
emissionStrength0__1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, poiUV(poiMesh.uv[0.0], _EmissionScrollingCurve_ST__1) + (dot(pos__1, float4(0,-10,0,0).xyz) * 100.0) + _Time.x * 10.0).r;
#endif
}
else
{
emissionStrength0__1 *= calculateScrollingEmission__1(float4(0,-10,0,0).xyz, 10.0, 20.0, 10.0, 0.0, pos__1);
emissionStrength0__1 *= calculateScrollingEmission__1(float4(0,-10,0,0).xyz, 10.0, 100.0, 3.0, 0.0, pos__1);
}
}
if (0.0)
@@ -4604,6 +4887,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#if defined(_EMISSION)|| defined(POI_EMISSION_1)|| defined(POI_EMISSION_2)|| defined(POI_EMISSION_3)
float3 emissionBaseReplace = 0;//<ms_no_postfix>
#endif
#ifdef _EMISSION
emissionBaseReplace += applyEmission(poiFragData, poiMesh, poiLight, poiCam, poiMods);
#endif
#ifdef POI_EMISSION_1
emissionBaseReplace += applyEmission__1(poiFragData, poiMesh, poiLight, poiCam, poiMods);
#endif
@@ -4670,11 +4956,13 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#define POI_EMISSION_1
#define PROP_LIGHTINGAOMAPS
#define VIGNETTE_MASKED
#define _EMISSION
#define _LIGHTINGMODE_REALISTIC
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_BUMPMAP
#define PROP_LIGHTINGAOMAPS
#define PROP_MOCHIEMETALLICMAPS
#define PROP_EMISSIONMASK
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -8055,11 +8343,13 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#define POI_EMISSION_1
#define PROP_LIGHTINGAOMAPS
#define VIGNETTE_MASKED
#define _EMISSION
#define _LIGHTINGMODE_REALISTIC
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_BUMPMAP
#define PROP_LIGHTINGAOMAPS
#define PROP_MOCHIEMETALLICMAPS
#define PROP_EMISSIONMASK
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -10263,11 +10553,13 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#define POI_EMISSION_1
#define PROP_LIGHTINGAOMAPS
#define VIGNETTE_MASKED
#define _EMISSION
#define _LIGHTINGMODE_REALISTIC
#define _STOCHASTICMODE_DELIOT_HEITZ
#define PROP_BUMPMAP
#define PROP_LIGHTINGAOMAPS
#define PROP_MOCHIEMETALLICMAPS
#define PROP_EMISSIONMASK
#define PROP_EMISSIONMASK1
#define OPTIMIZER_ENABLED
#pragma target 5.0
@@ -11057,6 +11349,70 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
float _UVModWorldPos1;
float _UVModLocalPos0;
float _UVModLocalPos1;
#ifdef _EMISSION
#if defined(PROP_EMISSIONMAP) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMap;
#endif
float4 _EmissionMap_ST;
float2 _EmissionMapPan;
float _EmissionMapUV;
#if defined(PROP_EMISSIONMASK) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMask;
#endif
float4 _EmissionMask_ST;
float2 _EmissionMaskPan;
float _EmissionMaskUV;
float _EmissionMaskInvert;
float _EmissionMaskChannel;
float _EmissionMask0GlobalMask;
float _EmissionMask0GlobalMaskBlendType;
#if defined(PROP_EMISSIONSCROLLINGCURVE) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionScrollingCurve;
#endif
float4 _EmissionScrollingCurve_ST;
float _EmissionFluorescence;
float4 _EmissionColor;
float _EmissionBaseColorAsMap;
float _EmissionStrength;
float _EmissionHueShiftEnabled;
float _EmissionHueShiftColorSpace;
float _EmissionHueSelectOrShift;
float _EmissionSaturation;
float _EmissionHueShift;
float _EmissionHueShiftSpeed;
float _EmissionCenterOutEnabled;
float _EmissionCenterOutSpeed;
float _EnableGITDEmission;
float _GITDEWorldOrMesh;
float _GITDEMinEmissionMultiplier;
float _GITDEMaxEmissionMultiplier;
float _GITDEMinLight;
float _GITDEMaxLight;
float _EmissionBlinkingEnabled;
float _EmissiveBlink_Min;
float _EmissiveBlink_Max;
float _EmissiveBlink_Velocity;
float _EmissionBlinkingOffset;
float _ScrollingEmission;
float4 _EmissiveScroll_Direction;
float _EmissiveScroll_Width;
float _EmissiveScroll_Velocity;
float _EmissiveScroll_Interval;
float _EmissionScrollingOffset;
float _EmissionReplace0;
float _EmissionScrollingVertexColor;
float _EmissionScrollingUseCurve;
float _EmissionColorThemeIndex;
float _EmissionAL0Enabled;
float2 _EmissionAL0StrengthMod;
float _EmissionAL0StrengthBand;
float2 _AudioLinkEmission0CenterOut;
float _AudioLinkEmission0CenterOutSize;
float _AudioLinkEmission0CenterOutBand;
float _AudioLinkEmission0CenterOutDuration;
float2 _EmissionAL0Multipliers;
float _EmissionAL0MultipliersBand;
#endif
#ifdef POI_EMISSION_1
#if defined(PROP_EMISSIONMAP1) || !defined(OPTIMIZER_ENABLED)
Texture2D _EmissionMap1;
@@ -12949,6 +13305,149 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
float3 viewDirection = normalize(lerp(getCameraPosition().xyz, _WorldSpaceCameraPos.xyz, 1.0) - poiMesh.worldPos.xyz) * - 1;
return lerp(MonoPanoProjection(viewDirection), StereoPanoProjection(viewDirection), 0.0);
}
float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled, in float worldOrMesh, in PoiLight poiLight)
{
float glowInTheDarkMultiplier = 1;
if (enabled)
{
float3 lightValue = worldOrMesh ? calculateluminance(poiLight.finalLighting.rgb) : calculateluminance(poiLight.directColor.rgb);
float gitdeAlpha = saturate(inverseLerp(minLight, maxLight, lightValue));
glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha);
}
return glowInTheDarkMultiplier;
}
float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position)
{
scrollWidth = max(scrollWidth, 0);
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;
}
void applyALEmmissionStrength(in PoiMods poiMods, inout float emissionStrength, in float2 emissionStrengthMod, in float emissionStrengthBand, in float2 _EmissionALMultipliers, in float _EmissionALMultipliersBand, in float enabled)
{
#ifdef POI_AUDIOLINK
if (poiMods.audioLinkAvailable && enabled)
{
emissionStrength += lerp(emissionStrengthMod.x, emissionStrengthMod.y, poiMods.audioLink[emissionStrengthBand]);
emissionStrength *= lerp(_EmissionALMultipliers.x, _EmissionALMultipliers.y, poiMods.audioLink[_EmissionALMultipliersBand]);
}
#endif
}
void applyALCenterOutEmission(in PoiMods poiMods, in float nDotV, inout float emissionStrength, in float size, in float band, in float2 emissionToAdd, in float enabled, in float duration)
{
#ifdef POI_AUDIOLINK
if (poiMods.audioLinkAvailable && enabled)
{
float intensity;
[flatten]
if (duration >= 0)
{
intensity = getBandAtTime(band, saturate(remap(nDotV, 1, 0, 0, duration)), size);
}
else
{
duration *= -1;
intensity = getBandAtTime(band, saturate(remap(pow(nDotV, 2), 0, 1 + duration, 0, duration)), size);
}
emissionStrength += lerp(emissionToAdd[0], emissionToAdd[1], intensity);
}
#endif
}
#ifdef _EMISSION
float3 applyEmission(inout PoiFragData poiFragData, in PoiMesh poiMesh, in PoiLight poiLight, in PoiCam poiCam, in PoiMods poiMods)
{
float3 emission0 = 0;
float emissionAlpha = 1;
float emissionStrength0 = 1.0;
float3 emissionColor0 = 0;
applyALEmmissionStrength(poiMods, emissionStrength0, float4(0,0,0,0), 0.0, float4(1,1,0,0), 0.0, 0.0);
applyALCenterOutEmission(poiMods, poiLight.nDotV, emissionStrength0, 0.0, 0.0, float4(0,0,0,0), 0.0, 1.0);
float glowInTheDarkMultiplier0 = calculateGlowInTheDark(0.0, 1.0, 1.0, 0.0, 0.0, 0.0, poiLight);
#ifdef POI_GRABPASS
float mixBaseColor = 0;
#else
float mixBaseColor = 0.0;
#endif
#if defined(PROP_EMISSIONMAP) || !defined(OPTIMIZER_ENABLED)
float4 emissionTex = 0;
if (!0.0)
{
emissionTex = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)), float4(0,0,0,0));
}
else
{
emissionTex = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0 = emissionTex.rgb * lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
emissionAlpha = emissionTex.a;
#else
emissionColor0 = lerp(1, poiFragData.baseColor, mixBaseColor).rgb * poiThemeColor(poiMods, _EmissionColor.rgb, 0.0);
#endif
float3 inverseLighting = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0 = lerp(emissionColor0.rgb, emissionColor0.rgb * inverseLighting, 0.0);
emissionStrength0 *= emissionAlpha;
if (0.0)
{
float3 pos = poiMesh.localPos;
if (0.0)
{
pos = poiMesh.vertexColor.rgb;
}
if (0.0)
{
#if defined(PROP_EMISSIONSCROLLINGCURVE) || !defined(OPTIMIZER_ENABLED)
emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)) + (dot(pos, float4(0,-10,0,0).xyz) * 20.0) + _Time.x * 10.0).r;
#endif
}
else
{
emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0).xyz, 10.0, 20.0, 10.0, 0.0, pos);
}
}
if (0.0)
{
emissionStrength0 *= calculateBlinkingEmission(0.0, 1.0, 4.0, 0.0);
}
if(0.0)
{
emissionColor0 = hueShift(emissionColor0, frac(0.0 + 0.0 * _Time.x), 0.0, 1.0);
emissionColor0 = lerp(emissionColor0, dot(emissionColor0, float3(0.3, 0.59, 0.11)), - (0.0));
}
#if defined(PROP_EMISSIONMASK) || !defined(OPTIMIZER_ENABLED)
float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, poiUV(poiMesh.uv[0.0], float4(1,1,0,0)) + _Time.x * float4(0,0,0,0))[0.0];
#else
float emissionMask0 = 1;
#endif
if (0.0)
{
emissionMask0 = 1 - emissionMask0;
}
if (0.0 > 0)
{
emissionMask0 = maskBlend(emissionMask0, poiMods.globalMask[0.0 - 1], 2.0);
}
emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0;
emission0 = max(emissionStrength0 * emissionColor0, 0);
#ifdef POI_DISSOLVE
if (_DissolveEmissionSide != 2)
{
emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, _DissolveEmissionSide);
}
#endif
poiFragData.emission += emission0;
return emission0 * 0.0;
}
#endif
float calculateGlowInTheDark__1(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled, in float worldOrMesh, in PoiLight poiLight)
{
float glowInTheDarkMultiplier__1 = 1;
@@ -13032,15 +13531,15 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
{
emissionTex__1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * 5.0);
}
emissionColor0__1 = emissionTex__1.rgb * lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(0.2195262,0.7230554,0.8962696,1).rgb, 0.0);
emissionColor0__1 = emissionTex__1.rgb * lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0);
emissionAlpha__1 = emissionTex__1.a;
#else
emissionColor0__1 = lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(0.2195262,0.7230554,0.8962696,1).rgb, 0.0);
emissionColor0__1 = lerp(1, poiFragData.baseColor, mixBaseColor__1).rgb * poiThemeColor(poiMods, float4(1,1,1,1).rgb, 0.0);
#endif
float3 inverseLighting__1 = saturate((1.0 - poiLight.directColor) * sqrt(poiLight.directColor));
emissionColor0__1 = lerp(emissionColor0__1.rgb, emissionColor0__1.rgb * inverseLighting__1, 0.0);
emissionStrength0__1 *= emissionAlpha__1;
if (0.0)
if (1.0)
{
float3 pos__1 = poiMesh.localPos;
if (0.0)
@@ -13050,12 +13549,12 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
if (0.0)
{
#if defined(PROP_EMISSIONSCROLLINGCURVE1) || !defined(OPTIMIZER_ENABLED)
emissionStrength0__1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, poiUV(poiMesh.uv[0.0], _EmissionScrollingCurve_ST__1) + (dot(pos__1, float4(0,-10,0,0).xyz) * 20.0) + _Time.x * 10.0).r;
emissionStrength0__1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, poiUV(poiMesh.uv[0.0], _EmissionScrollingCurve_ST__1) + (dot(pos__1, float4(0,-10,0,0).xyz) * 100.0) + _Time.x * 10.0).r;
#endif
}
else
{
emissionStrength0__1 *= calculateScrollingEmission__1(float4(0,-10,0,0).xyz, 10.0, 20.0, 10.0, 0.0, pos__1);
emissionStrength0__1 *= calculateScrollingEmission__1(float4(0,-10,0,0).xyz, 10.0, 100.0, 3.0, 0.0, pos__1);
}
}
if (0.0)
@@ -13262,6 +13761,9 @@ Shader "Hidden/Locked/.poiyomi/Poiyomi Pro World/360a40a163e0f3347b5b14b9771d2ab
#if defined(_EMISSION)|| defined(POI_EMISSION_1)|| defined(POI_EMISSION_2)|| defined(POI_EMISSION_3)
float3 emissionBaseReplace = 0;//<ms_no_postfix>
#endif
#ifdef _EMISSION
emissionBaseReplace += applyEmission(poiFragData, poiMesh, poiLight, poiCam, poiMods);
#endif
#ifdef POI_EMISSION_1
emissionBaseReplace += applyEmission__1(poiFragData, poiMesh, poiLight, poiCam, poiMods);
#endif

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 94d7cc74d88811045ac98b21dd8431cd
guid: ca131fec60225814499f4124bff1e32e
ShaderImporter:
externalObjects: {}
defaultTextures: []

File diff suppressed because it is too large Load Diff

View File

@@ -32,6 +32,7 @@ Material:
OriginalShader: .poiyomi/Poiyomi Toon World
OriginalShaderGUID: 1b58d372fe360874a8fb767d53f955b0
RenderType: Opaque
_EmissionColorAnimated: 1
_stripped_tex__ClothDFG: 76d65cbce584df7449699fb8406f60ea
_stripped_tex__MetallicGlossMap: 2cdd6091ba5336c448a7d955ff917488
_stripped_tex__SkinLUT: d13510bb2be49aa40a66a0101efb6a36
@@ -2715,10 +2716,10 @@ Material:
- m_start_depthRimLightOptions: 0
- m_start_dissolve: 0
- m_start_dissolveHueShift: 0
- m_start_emission1Options: 1
- m_start_emission1Options: 0
- m_start_emission2Options: 0
- m_start_emission3Options: 0
- m_start_emissionOptions: 0
- m_start_emissionOptions: 1
- m_start_flipBook: 0
- m_start_glitter: 0
- m_start_internalparallax: 0
@@ -3375,7 +3376,7 @@ Material:
- _EmissionAL2StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionAL3Multipliers: {r: 1, g: 1, b: 0, a: 0}
- _EmissionAL3StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0.16826946, g: 0.67244333, b: 0.84687346, a: 1}
- _EmissionColor: {r: 0.1686, g: 0.6706, b: 0.8471, a: 1}
- _EmissionColor1: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor2: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor3: {r: 1, g: 1, b: 1, a: 1}

View File

@@ -8,7 +8,7 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Screen
m_Shader: {fileID: 4800000, guid: 94d7cc74d88811045ac98b21dd8431cd, type: 3}
m_Shader: {fileID: 4800000, guid: ca131fec60225814499f4124bff1e32e, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
@@ -18,22 +18,24 @@ Material:
- POI_EMISSION_1
- PROP_LIGHTINGAOMAPS
- VIGNETTE_MASKED
- _EMISSION
- _LIGHTINGMODE_REALISTIC
- _RIM2STYLE_POIYOMI
- _RIMSTYLE_POIYOMI
- _STOCHASTICMODE_DELIOT_HEITZ
m_LightmapFlags: 6
m_LightmapFlags: 2
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
AllLockedGUIDS: 360a40a163e0f3347b5b14b9771d2ab5
OriginalKeywords: BSSBLOOMFOGTYPE_HEIGHT MOCHIE_PBR POI_EMISSION_1 PROP_LIGHTINGAOMAPS
VIGNETTE_MASKED _LIGHTINGMODE_REALISTIC _RIM2STYLE_POIYOMI _RIMSTYLE_POIYOMI
VIGNETTE_MASKED _EMISSION _LIGHTINGMODE_REALISTIC _RIM2STYLE_POIYOMI _RIMSTYLE_POIYOMI
_STOCHASTICMODE_DELIOT_HEITZ
OriginalShader: .poiyomi/Poiyomi Pro World
OriginalShaderGUID: a11582d439d5e494986c4b421999c03a
RenderType: Opaque
_EmissionColorAnimated: 1
_stripped_tex__ClothDFG: 76d65cbce584df7449699fb8406f60ea
_stripped_tex__SkinLUT: d13510bb2be49aa40a66a0101efb6a36
_stripped_tex__ToonRamp: 61bd594533da4fc42bd46ef93ba5a4f6
@@ -54,14 +56,26 @@ Material:
m_Texture: {fileID: 2800000, guid: 638b570fce9f52e4e8d51f9c3c0a878e, type: 3}
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: 2800000, guid: 9ca4fc309871b644d90b998b684e8e58, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMask1:
m_Texture: {fileID: 2800000, guid: 9ca4fc309871b644d90b998b684e8e58, type: 3}
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}
@@ -857,7 +871,7 @@ Material:
- _EmissionScrollingVertexColor1: 0
- _EmissionScrollingVertexColor2: 0
- _EmissionScrollingVertexColor3: 0
- _EmissionStrength: 0
- _EmissionStrength: 1
- _EmissionStrength1: 1
- _EmissionStrength2: 0
- _EmissionStrength3: 0
@@ -874,7 +888,7 @@ Material:
- _EmissiveBlink_Velocity2: 4
- _EmissiveBlink_Velocity3: 4
- _EmissiveScroll_Interval: 20
- _EmissiveScroll_Interval1: 20
- _EmissiveScroll_Interval1: 100
- _EmissiveScroll_Interval2: 20
- _EmissiveScroll_Interval3: 20
- _EmissiveScroll_Velocity: 10
@@ -882,7 +896,7 @@ Material:
- _EmissiveScroll_Velocity2: 10
- _EmissiveScroll_Velocity3: 10
- _EmissiveScroll_Width: 10
- _EmissiveScroll_Width1: 10
- _EmissiveScroll_Width1: 3
- _EmissiveScroll_Width2: 10
- _EmissiveScroll_Width3: 10
- _EnableALDecal: 0
@@ -894,7 +908,7 @@ Material:
- _EnableDissolveAudioLink: 0
- _EnableDistortion: 0
- _EnableDistortionAudioLink: 0
- _EnableEmission: 0
- _EnableEmission: 1
- _EnableEmission1: 1
- _EnableEmission2: 0
- _EnableEmission3: 0
@@ -2141,7 +2155,7 @@ Material:
- _SSSThicknessMod: -1
- _Saturation: 0
- _ScrollingEmission: 0
- _ScrollingEmission1: 0
- _ScrollingEmission1: 1
- _ScrollingEmission2: 0
- _ScrollingEmission3: 0
- _Set_HighColorMaskChannel: 1
@@ -2795,7 +2809,7 @@ Material:
- m_start_emission1Options: 1
- m_start_emission2Options: 0
- m_start_emission3Options: 0
- m_start_emissionOptions: 0
- m_start_emissionOptions: 1
- m_start_flipBook: 0
- m_start_glitter: 0
- m_start_internalparallax: 0
@@ -3463,8 +3477,8 @@ Material:
- _EmissionAL2StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionAL3Multipliers: {r: 1, g: 1, b: 0, a: 0}
- _EmissionAL3StrengthMod: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _EmissionColor1: {r: 0.21952623, g: 0.72305536, b: 0.89626956, a: 1}
- _EmissionColor: {r: 0.1686, g: 0.6706, b: 0.8471, a: 1}
- _EmissionColor1: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor2: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor3: {r: 1, g: 1, b: 1, a: 1}
- _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0}

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,41 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: OneSidedUI
m_Shader: {fileID: 4800000, guid: 435d5a2da449f0340bc5300e4e9247f2, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _ColorMask: 15
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UseUIAlphaClip: 0
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []

View File

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

View File

@@ -0,0 +1,118 @@
Shader "Custom/OneSidedUI"
{
Properties
{
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {}
_Color ("Tint", Color) = (1,1,1,1)
_StencilComp ("Stencil Comparison", Float) = 8
_Stencil ("Stencil ID", Float) = 0
_StencilOp ("Stencil Operation", Float) = 0
_StencilWriteMask ("Stencil Write Mask", Float) = 255
_StencilReadMask ("Stencil Read Mask", Float) = 255
_ColorMask ("Color Mask", Float) = 15
[Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0
}
SubShader
{
Tags
{
"Queue"="Transparent"
"IgnoreProjector"="True"
"RenderType"="Transparent"
"PreviewType"="Plane"
"CanUseSpriteAtlas"="True"
}
Stencil
{
Ref [_Stencil]
Comp [_StencilComp]
Pass [_StencilOp]
ReadMask [_StencilReadMask]
WriteMask [_StencilWriteMask]
}
// CULLING SET TO BACK (Makes it one-sided)
Cull Back
Lighting Off
ZWrite Off
ZTest [unity_GUIZTestMode]
Blend SrcAlpha OneMinusSrcAlpha
ColorMask [_ColorMask]
Pass
{
Name "Default"
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 2.0
#include "UnityCG.cginc"
#include "UnityUI.cginc"
#pragma multi_compile_local _ UNITY_UI_CLIP_RECT
#pragma multi_compile_local _ UNITY_UI_ALPHACLIP
struct appdata_t
{
float4 vertex : POSITION;
float4 color : COLOR;
float2 texcoord : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct v2f
{
float4 vertex : SV_POSITION;
fixed4 color : COLOR;
float2 texcoord : TEXCOORD0;
float4 worldPosition : TEXCOORD1;
UNITY_VERTEX_OUTPUT_STEREO
};
sampler2D _MainTex;
fixed4 _Color;
float4 _ClipRect;
float4 _MainTex_ST;
// --- THIS WAS MISSING IN THE PREVIOUS VERSION ---
float4 _TextureSampleAdd;
// ------------------------------------------------
v2f vert(appdata_t v)
{
v2f OUT;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT);
OUT.worldPosition = v.vertex;
OUT.vertex = UnityObjectToClipPos(OUT.worldPosition);
OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);
OUT.color = v.color * _Color;
return OUT;
}
fixed4 frag(v2f IN) : SV_Target
{
half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color;
#ifdef UNITY_UI_CLIP_RECT
color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect);
#endif
#ifdef UNITY_UI_ALPHACLIP
clip (color.a - 0.001);
#endif
return color;
}
ENDCG
}
}
}

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 435d5a2da449f0340bc5300e4e9247f2
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 39066899ca76afc4fa77309ab646e2fe
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: e13a7d52fee04b44f909f128c4724832
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: b9758309ae566dd4abe6ee85b975d7ac
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: f1545e25aa69a6345a6d3f60f9447381
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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:
- '#BAKERY{"meshName":["cinecam"],"padding":[47],"unwrapper":[0]}'
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -30,8 +30,7 @@ ModelImporter:
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties:
- '#BAKERY{"meshName":["CorridorWall"],"padding":[12],"unwrapper":[0]}'
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
@@ -49,7 +48,7 @@ ModelImporter:
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 299117bf4be2de4429aa6f98e0322f4f
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View File

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

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: ee1ce01d54aed114aa407e302147481f
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 1c7ee18c931fd454cadaa750534e1d95
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: b215af399afe2f14e96c213518ac905c
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: 031b327695a211149b112576815b9c21
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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:
- '#BAKERY{"meshName":["Cylinder"],"padding":[3],"unwrapper":[0]}'
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: d12bf3d7f969d9a438edde912f2009da
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: 85585303349fb4849b6c9f2825e34d67
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 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:
- '#BAKERY{"meshName":["BackdropWall"],"padding":[3],"unwrapper":[0]}'
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -31,7 +31,7 @@ ModelImporter:
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties:
- '#BAKERY{"meshName":["Cube"],"padding":[25],"unwrapper":[0]}'
- '#BAKERY{"meshName":["Cube"],"padding":[28],"unwrapper":[0]}'
clipAnimations: []
isReadable: 0
meshes:

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