From fb26b02a20ef751cdd1832abc925b5e57bb2234b Mon Sep 17 00:00:00 2001 From: yum Date: Sat, 1 Feb 2025 19:15:58 -0800 Subject: Implement surface stable fractal dithering --- Textures/SSFD_2x2/README.md | 4 + Textures/SSFD_2x2/Texture3DFromSequence.asset | 40 +++++++ Textures/SSFD_2x2/Texture3DFromSequence.asset.meta | 8 ++ Textures/SSFD_2x2/dots_L1-sdf.png | Bin 0 -> 372 bytes Textures/SSFD_2x2/dots_L1-sdf.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L1.png | Bin 0 -> 156 bytes Textures/SSFD_2x2/dots_L1.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L2-sdf.png | Bin 0 -> 376 bytes Textures/SSFD_2x2/dots_L2-sdf.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L2.png | Bin 0 -> 181 bytes Textures/SSFD_2x2/dots_L2.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L3-sdf.png | Bin 0 -> 379 bytes Textures/SSFD_2x2/dots_L3-sdf.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L3.png | Bin 0 -> 161 bytes Textures/SSFD_2x2/dots_L3.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L4-sdf.png | Bin 0 -> 387 bytes Textures/SSFD_2x2/dots_L4-sdf.png.meta | 127 +++++++++++++++++++++ Textures/SSFD_2x2/dots_L4.png | Bin 0 -> 140 bytes Textures/SSFD_2x2/dots_L4.png.meta | 127 +++++++++++++++++++++ 19 files changed, 1068 insertions(+) create mode 100644 Textures/SSFD_2x2/README.md create mode 100644 Textures/SSFD_2x2/Texture3DFromSequence.asset create mode 100644 Textures/SSFD_2x2/Texture3DFromSequence.asset.meta create mode 100644 Textures/SSFD_2x2/dots_L1-sdf.png create mode 100644 Textures/SSFD_2x2/dots_L1-sdf.png.meta create mode 100644 Textures/SSFD_2x2/dots_L1.png create mode 100644 Textures/SSFD_2x2/dots_L1.png.meta create mode 100644 Textures/SSFD_2x2/dots_L2-sdf.png create mode 100644 Textures/SSFD_2x2/dots_L2-sdf.png.meta create mode 100644 Textures/SSFD_2x2/dots_L2.png create mode 100644 Textures/SSFD_2x2/dots_L2.png.meta create mode 100644 Textures/SSFD_2x2/dots_L3-sdf.png create mode 100644 Textures/SSFD_2x2/dots_L3-sdf.png.meta create mode 100644 Textures/SSFD_2x2/dots_L3.png create mode 100644 Textures/SSFD_2x2/dots_L3.png.meta create mode 100644 Textures/SSFD_2x2/dots_L4-sdf.png create mode 100644 Textures/SSFD_2x2/dots_L4-sdf.png.meta create mode 100644 Textures/SSFD_2x2/dots_L4.png create mode 100644 Textures/SSFD_2x2/dots_L4.png.meta (limited to 'Textures') diff --git a/Textures/SSFD_2x2/README.md b/Textures/SSFD_2x2/README.md new file mode 100644 index 0000000..2c17d37 --- /dev/null +++ b/Textures/SSFD_2x2/README.md @@ -0,0 +1,4 @@ +Images for surface stable fractal dithering. + +https://www.youtube.com/watch?v=HPqGaIMVuLs + diff --git a/Textures/SSFD_2x2/Texture3DFromSequence.asset b/Textures/SSFD_2x2/Texture3DFromSequence.asset new file mode 100644 index 0000000..d037f79 --- /dev/null +++ b/Textures/SSFD_2x2/Texture3DFromSequence.asset @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!117 &11700000 +Texture3D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Texture3DFromSequence + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 3 + m_ColorSpace: 0 + m_Format: 8 + m_Width: 32 + m_Height: 32 + m_Depth: 4 + m_MipCount: 1 + m_DataSize: 16384 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_UsageMode: 0 + m_IsReadable: 1 + image data: 16384 + _typelessdata: 89ffffff89ffffff88ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff87ffffff88ffffff89ffffff88ffffff88ffffff87ffffff87ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff87ffffff87ffffff88ffffff87ffffff87ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff87ffffff87ffffff87ffffff86ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff86ffffff86ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff85ffffff85ffffff85ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff84ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff84ffffff83ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff78ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff78ffffff78ffffff78ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff82ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff7fffffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff75ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7cffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff75ffffff74ffffff75ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7bffffff7affffff7affffff7affffff79ffffff79ffffff78ffffff78ffffff77ffffff76ffffff76ffffff75ffffff74ffffff74ffffff74ffffff75ffffff76ffffff76ffffff77ffffff78ffffff78ffffff79ffffff79ffffff7affffff7affffff7affffff7bffffff7bffffff7bffffff7affffff7affffff7affffff7affffff79ffffff79ffffff79ffffff78ffffff78ffffff78ffffff77ffffff76ffffff76ffffff75ffffff74ffffff74ffffff73ffffff74ffffff74ffffff75ffffff76ffffff76ffffff77ffffff78ffffff78ffffff78ffffff79ffffff79ffffff79ffffff7affffff7affffff7affffff7bffffff7bffffff7bffffff7bffffff7affffff7affffff7affffff79ffffff79ffffff78ffffff78ffffff77ffffff76ffffff76ffffff75ffffff74ffffff74ffffff74ffffff75ffffff76ffffff76ffffff77ffffff78ffffff78ffffff79ffffff79ffffff7affffff7affffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff75ffffff74ffffff75ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff75ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff76ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7fffffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff76ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff81ffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff78ffffff77ffffff78ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff78ffffff78ffffff78ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff78ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff84ffffff85ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff86ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff85ffffff85ffffff87ffffff86ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff86ffffff87ffffff87ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff87ffffff87ffffff88ffffff88ffffff87ffffff87ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff87ffffff87ffffff88ffffff89ffffff89ffffff88ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff87ffffff88ffffff89ffffff8affffff89ffffff88ffffff87ffffff87ffffff86ffffff85ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff85ffffff86ffffff87ffffff87ffffff88ffffff89ffffff86ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff79ffffff79ffffff79ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7affffff7affffff7affffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7affffff7bffffff7bffffff7bffffff7bffffff7bffffff7affffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7cffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7affffff7bffffff7bffffff7affffff7affffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7affffff79ffffff79ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff79ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff86ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff86ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff79ffffff79ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff79ffffff7affffff7affffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7affffff7bffffff7bffffff7bffffff7affffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7affffff7bffffff7bffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff82ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff82ffffff83ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7cffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff84ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff7affffff7bffffff7bffffff7bffffff7bffffff7bffffff7affffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff7affffff7affffff7affffff7affffff7affffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff85ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff79ffffff79ffffff79ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff86ffffff85ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff86ffffff87ffffff86ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff86ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff7affffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7affffff7affffff7bffffff7bffffff7affffff7affffff7affffff79ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff79ffffff7affffff7affffff79ffffff79ffffff79ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff78ffffff79ffffff79ffffff78ffffff78ffffff78ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff78ffffff78ffffff77ffffff77ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff77ffffff76ffffff76ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff76ffffff75ffffff76ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff76ffffff76ffffff76ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff76ffffff77ffffff77ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff77ffffff78ffffff78ffffff78ffffff77ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff77ffffff78ffffff78ffffff79ffffff79ffffff79ffffff78ffffff78ffffff79ffffff7affffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7affffff79ffffff78ffffff78ffffff79ffffff79ffffff7affffff7affffff7affffff79ffffff79ffffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff79ffffff79ffffff7affffff7affffff7bffffff7bffffff7bffffff7affffff7affffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7affffff7affffff7bffffff7bffffff7cffffff7cffffff7cffffff7bffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7dffffff7dffffff7dffffff7cffffff7cffffff7bffffff7bffffff7affffff79ffffff7affffff7bffffff7bffffff7cffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7effffff7effffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7affffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7effffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff7fffffff7fffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7bffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff7fffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff81ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7bffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7dffffff7cffffff7dffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7cffffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff83ffffff82ffffff82ffffff81ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff84ffffff84ffffff83ffffff82ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff82ffffff83ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff85ffffff84ffffff84ffffff83ffffff82ffffff81ffffff7fffffff7effffff7dffffff7effffff7fffffff81ffffff82ffffff83ffffff84ffffff84ffffff + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Textures/SSFD_2x2/Texture3DFromSequence.asset.meta b/Textures/SSFD_2x2/Texture3DFromSequence.asset.meta new file mode 100644 index 0000000..91f92fa --- /dev/null +++ b/Textures/SSFD_2x2/Texture3DFromSequence.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d49b37d73085a4a9fba2a31aca23a8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11700000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L1-sdf.png b/Textures/SSFD_2x2/dots_L1-sdf.png new file mode 100644 index 0000000..b13a467 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L1-sdf.png differ diff --git a/Textures/SSFD_2x2/dots_L1-sdf.png.meta b/Textures/SSFD_2x2/dots_L1-sdf.png.meta new file mode 100644 index 0000000..82a34ca --- /dev/null +++ b/Textures/SSFD_2x2/dots_L1-sdf.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e250e710129eb0246b4edba42ad04709 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: 63 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L1.png b/Textures/SSFD_2x2/dots_L1.png new file mode 100644 index 0000000..b038984 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L1.png differ diff --git a/Textures/SSFD_2x2/dots_L1.png.meta b/Textures/SSFD_2x2/dots_L1.png.meta new file mode 100644 index 0000000..3bb9af5 --- /dev/null +++ b/Textures/SSFD_2x2/dots_L1.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 16dbeda9f06ea2e40b9d57bb1f2dac18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L2-sdf.png b/Textures/SSFD_2x2/dots_L2-sdf.png new file mode 100644 index 0000000..30fa038 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L2-sdf.png differ diff --git a/Textures/SSFD_2x2/dots_L2-sdf.png.meta b/Textures/SSFD_2x2/dots_L2-sdf.png.meta new file mode 100644 index 0000000..a16a5da --- /dev/null +++ b/Textures/SSFD_2x2/dots_L2-sdf.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4080328d94716ac49a1b63ab33301779 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: 63 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L2.png b/Textures/SSFD_2x2/dots_L2.png new file mode 100644 index 0000000..b994fbf Binary files /dev/null and b/Textures/SSFD_2x2/dots_L2.png differ diff --git a/Textures/SSFD_2x2/dots_L2.png.meta b/Textures/SSFD_2x2/dots_L2.png.meta new file mode 100644 index 0000000..878ae5c --- /dev/null +++ b/Textures/SSFD_2x2/dots_L2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f07d4cf96598fe441a03e12746205bdb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L3-sdf.png b/Textures/SSFD_2x2/dots_L3-sdf.png new file mode 100644 index 0000000..f895230 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L3-sdf.png differ diff --git a/Textures/SSFD_2x2/dots_L3-sdf.png.meta b/Textures/SSFD_2x2/dots_L3-sdf.png.meta new file mode 100644 index 0000000..5b3d66a --- /dev/null +++ b/Textures/SSFD_2x2/dots_L3-sdf.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4a6a92f4dedeb2240ac75d4f2e5d73dd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: 63 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L3.png b/Textures/SSFD_2x2/dots_L3.png new file mode 100644 index 0000000..c6209d6 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L3.png differ diff --git a/Textures/SSFD_2x2/dots_L3.png.meta b/Textures/SSFD_2x2/dots_L3.png.meta new file mode 100644 index 0000000..7bc9920 --- /dev/null +++ b/Textures/SSFD_2x2/dots_L3.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 050570fab8254644792b440fc832ccf5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L4-sdf.png b/Textures/SSFD_2x2/dots_L4-sdf.png new file mode 100644 index 0000000..117bb48 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L4-sdf.png differ diff --git a/Textures/SSFD_2x2/dots_L4-sdf.png.meta b/Textures/SSFD_2x2/dots_L4-sdf.png.meta new file mode 100644 index 0000000..72992b0 --- /dev/null +++ b/Textures/SSFD_2x2/dots_L4-sdf.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 28d40e9889ec9e44da1eed65dd9e51ed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: 63 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Textures/SSFD_2x2/dots_L4.png b/Textures/SSFD_2x2/dots_L4.png new file mode 100644 index 0000000..92c8d25 Binary files /dev/null and b/Textures/SSFD_2x2/dots_L4.png differ diff --git a/Textures/SSFD_2x2/dots_L4.png.meta b/Textures/SSFD_2x2/dots_L4.png.meta new file mode 100644 index 0000000..e4104c5 --- /dev/null +++ b/Textures/SSFD_2x2/dots_L4.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0fe8f5ad256f8ac4987a8e0caa3dea84 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: -- cgit v1.2.3