├── .github └── FUNDING.yml ├── LICENSE ├── README.md ├── UnityShaders ├── .gitignore ├── Assets │ ├── Components.meta │ ├── Components │ │ ├── UI.meta │ │ └── UI │ │ │ ├── Icon + Label.prefab │ │ │ ├── Icon + Label.prefab.meta │ │ │ ├── Icons.meta │ │ │ ├── Icons │ │ │ ├── AdrianMiasikLogo.meta │ │ │ ├── AdrianMiasikLogo │ │ │ │ ├── Adrian Miasik Logo - Bottom Right Pivot.prefab │ │ │ │ ├── Adrian Miasik Logo - Bottom Right Pivot.prefab.meta │ │ │ │ ├── Adrian Miasik Logo.controller │ │ │ │ ├── Adrian Miasik Logo.controller.meta │ │ │ │ ├── AdrianMiasikLogo.cs │ │ │ │ ├── AdrianMiasikLogo.cs.meta │ │ │ │ ├── AdrianMiasikLogo2020.png │ │ │ │ ├── AdrianMiasikLogo2020.png.meta │ │ │ │ ├── Hover.anim │ │ │ │ ├── Hover.anim.meta │ │ │ │ ├── Idle.anim │ │ │ │ └── Idle.anim.meta │ │ │ ├── Back.meta │ │ │ ├── Back │ │ │ │ ├── Back.png │ │ │ │ ├── Back.png.meta │ │ │ │ ├── Circle.png │ │ │ │ └── Circle.png.meta │ │ │ ├── Gear.meta │ │ │ └── Gear │ │ │ │ ├── Circle.png │ │ │ │ ├── Circle.png.meta │ │ │ │ ├── Click.anim │ │ │ │ ├── Click.anim.meta │ │ │ │ ├── Gear.controller │ │ │ │ ├── Gear.controller.meta │ │ │ │ ├── Gear.cs │ │ │ │ ├── Gear.cs.meta │ │ │ │ ├── Gear.png │ │ │ │ ├── Gear.png.meta │ │ │ │ ├── Gear.prefab │ │ │ │ ├── Gear.prefab.meta │ │ │ │ ├── Hover.anim │ │ │ │ ├── Hover.anim.meta │ │ │ │ ├── Idle.anim │ │ │ │ └── Idle.anim.meta │ │ │ ├── Labels.meta │ │ │ ├── Labels │ │ │ ├── Label.meta │ │ │ ├── Label │ │ │ │ ├── Click.anim │ │ │ │ ├── Click.anim.meta │ │ │ │ ├── Hover.anim │ │ │ │ ├── Hover.anim.meta │ │ │ │ ├── Idle.anim │ │ │ │ ├── Idle.anim.meta │ │ │ │ ├── Label.controller │ │ │ │ ├── Label.controller.meta │ │ │ │ ├── Label.cs │ │ │ │ ├── Label.cs.meta │ │ │ │ ├── Label.prefab │ │ │ │ └── Label.prefab.meta │ │ │ ├── Title Label.meta │ │ │ └── Title Label │ │ │ │ ├── Title Label.prefab │ │ │ │ ├── Title Label.prefab.meta │ │ │ │ ├── TitleLabel.cs │ │ │ │ ├── TitleLabel.cs.meta │ │ │ │ ├── TitleLabelEntry.anim │ │ │ │ ├── TitleLabelEntry.anim.meta │ │ │ │ ├── TitleLabelExit.anim │ │ │ │ └── TitleLabelExit.anim.meta │ │ │ ├── Overlays.meta │ │ │ └── Overlays │ │ │ ├── Settings.meta │ │ │ └── Settings │ │ │ ├── Settings.prefab │ │ │ ├── Settings.prefab.meta │ │ │ ├── SettingsEntry.anim │ │ │ ├── SettingsEntry.anim.meta │ │ │ ├── SettingsExit.anim │ │ │ ├── SettingsExit.anim.meta │ │ │ ├── SettingsPanel.controller │ │ │ ├── SettingsPanel.controller.meta │ │ │ ├── SettingsPanel.cs │ │ │ └── SettingsPanel.cs.meta │ ├── Data.meta │ ├── Data │ │ ├── Shader - Single.asset │ │ ├── Shader - Single.asset.meta │ │ ├── Shaders - HLSL - Unlit.asset │ │ ├── Shaders - HLSL - Unlit.asset.meta │ │ ├── Shaders - Shader Graph - Unlit.asset │ │ └── Shaders - Shader Graph - Unlit.asset.meta │ ├── DefaultVolumeProfile.asset │ ├── DefaultVolumeProfile.asset.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── SDF.meta │ │ ├── SDF │ │ │ ├── DM Sans.meta │ │ │ ├── DM Sans │ │ │ │ ├── DMSans-Bold SDF.asset │ │ │ │ └── DMSans-Bold SDF.asset.meta │ │ │ ├── Heebo.meta │ │ │ └── Heebo │ │ │ │ ├── Heebo-Medium SDF.asset │ │ │ │ └── Heebo-Medium SDF.asset.meta │ │ ├── TTF.meta │ │ └── TTF │ │ │ ├── DM Sans.meta │ │ │ ├── DM Sans │ │ │ ├── DMSans-Bold.ttf │ │ │ ├── DMSans-Bold.ttf.meta │ │ │ ├── OFL.txt │ │ │ └── OFL.txt.meta │ │ │ ├── Heebo.meta │ │ │ └── Heebo │ │ │ ├── Heebo-Medium.ttf │ │ │ ├── Heebo-Medium.ttf.meta │ │ │ ├── OFL.txt │ │ │ └── OFL.txt.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Base.mat │ │ ├── Base.mat.meta │ │ ├── Default.mat │ │ ├── Default.mat.meta │ │ ├── Skybox.mat │ │ ├── Skybox.mat.meta │ │ ├── World Origin Texture.mat │ │ └── World Origin Texture.mat.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── Display Case.prefab │ │ ├── Display Case.prefab.meta │ │ ├── Shader Model Prefab - Quad.prefab │ │ ├── Shader Model Prefab - Quad.prefab.meta │ │ ├── Shader Model Prefab - Sphere.prefab │ │ ├── Shader Model Prefab - Sphere.prefab.meta │ │ ├── Shader Model Prefab.prefab │ │ └── Shader Model Prefab.prefab.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Demo - All Shaders.unity │ │ ├── Demo - All Shaders.unity.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── Regular Base Environment.unity │ │ │ ├── Regular Base Environment.unity.meta │ │ │ ├── UI Base Environment.unity │ │ │ └── UI Base Environment.unity.meta │ │ ├── Extra.meta │ │ └── Extra │ │ │ ├── Single Shader.unity │ │ │ └── Single Shader.unity.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── BackButton.cs │ │ ├── BackButton.cs.meta │ │ ├── BackgroundScenarioManager.cs │ │ ├── BackgroundScenarioManager.cs.meta │ │ ├── CarouselManager.cs │ │ ├── CarouselManager.cs.meta │ │ ├── DisplayCase.cs │ │ ├── DisplayCase.cs.meta │ │ ├── DisplayCaseCarousel.cs │ │ ├── DisplayCaseCarousel.cs.meta │ │ ├── Helpers.meta │ │ ├── Helpers │ │ │ ├── UIExtensions.cs │ │ │ └── UIExtensions.cs.meta │ │ ├── Hover.cs │ │ ├── Hover.cs.meta │ │ ├── MaterialList.cs │ │ ├── MaterialList.cs.meta │ │ ├── OpenURLOnClick.cs │ │ ├── OpenURLOnClick.cs.meta │ │ ├── OrbitCamera.cs │ │ ├── OrbitCamera.cs.meta │ │ ├── QuickSceneLoad.cs │ │ ├── QuickSceneLoad.cs.meta │ │ ├── QuitButton.cs │ │ ├── QuitButton.cs.meta │ │ ├── Selector.meta │ │ ├── Selector │ │ │ ├── Core.meta │ │ │ ├── Core │ │ │ │ ├── ItemSelector.cs │ │ │ │ └── ItemSelector.cs.meta │ │ │ ├── DisplayCaseCarouselSelector.cs │ │ │ ├── DisplayCaseCarouselSelector.cs.meta │ │ │ ├── DisplayCaseSelector.cs │ │ │ └── DisplayCaseSelector.cs.meta │ │ ├── ShaderModel.cs │ │ ├── ShaderModel.cs.meta │ │ ├── Timer.meta │ │ ├── Timer │ │ │ ├── Core.meta │ │ │ ├── Core │ │ │ │ ├── TimerProgress.cs │ │ │ │ └── TimerProgress.cs.meta │ │ │ ├── ShaderTimerProgress.cs │ │ │ └── ShaderTimerProgress.cs.meta │ │ ├── UIContextManager.cs │ │ ├── UIContextManager.cs.meta │ │ ├── Zoom.cs │ │ └── Zoom.cs.meta │ ├── Settings.meta │ ├── Settings │ │ ├── UniversalRenderPipelineForwardRenderer.asset │ │ ├── UniversalRenderPipelineForwardRenderer.asset.meta │ │ ├── UniversalRenderPipelineQualitySettings.asset │ │ └── UniversalRenderPipelineQualitySettings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── HLSL - Unlit.meta │ │ ├── HLSL - Unlit │ │ │ ├── 2 Tone Dissolve.mat │ │ │ ├── 2 Tone Dissolve.mat.meta │ │ │ ├── 2 Tone Dissolve.shader │ │ │ ├── 2 Tone Dissolve.shader.meta │ │ │ ├── Camera Based Outline.mat │ │ │ ├── Camera Based Outline.mat.meta │ │ │ ├── Camera Based Outline.shader │ │ │ ├── Camera Based Outline.shader.meta │ │ │ ├── Depth.mat │ │ │ ├── Depth.mat.meta │ │ │ ├── Depth.shader │ │ │ ├── Depth.shader.meta │ │ │ ├── Disappearing Cow.mat │ │ │ ├── Disappearing Cow.mat.meta │ │ │ ├── Disappearing Cow.shader │ │ │ ├── Disappearing Cow.shader.meta │ │ │ ├── Gradient Custom Blend Points.mat │ │ │ ├── Gradient Custom Blend Points.mat.meta │ │ │ ├── Gradient Custom Blend Points.shader │ │ │ ├── Gradient Custom Blend Points.shader.meta │ │ │ ├── Gradient Posterize.mat │ │ │ ├── Gradient Posterize.mat.meta │ │ │ ├── Gradient Posterize.shader │ │ │ ├── Gradient Posterize.shader.meta │ │ │ ├── Gradient.mat │ │ │ ├── Gradient.mat.meta │ │ │ ├── Gradient.shader │ │ │ ├── Gradient.shader.meta │ │ │ ├── Lambert.mat │ │ │ ├── Lambert.mat.meta │ │ │ ├── Lambert.shader │ │ │ ├── Lambert.shader.meta │ │ │ ├── Normals.mat │ │ │ ├── Normals.mat.meta │ │ │ ├── Normals.shader │ │ │ ├── Normals.shader.meta │ │ │ ├── Scrolling Texture Cutout.mat │ │ │ ├── Scrolling Texture Cutout.mat.meta │ │ │ ├── Scrolling Texture Cutout.shader │ │ │ ├── Scrolling Texture Cutout.shader.meta │ │ │ ├── Scrolling Texture.mat │ │ │ ├── Scrolling Texture.mat.meta │ │ │ ├── Scrolling Texture.shader │ │ │ ├── Scrolling Texture.shader.meta │ │ │ ├── Sine Vertex Displacement.mat │ │ │ ├── Sine Vertex Displacement.mat.meta │ │ │ ├── Sine Vertex Displacement.shader │ │ │ ├── Sine Vertex Displacement.shader.meta │ │ │ ├── Specular Cell Shade.mat │ │ │ ├── Specular Cell Shade.mat.meta │ │ │ ├── Specular Cell Shade.shader │ │ │ ├── Specular Cell Shade.shader.meta │ │ │ ├── Specular.mat │ │ │ ├── Specular.mat.meta │ │ │ ├── Specular.shader │ │ │ ├── Specular.shader.meta │ │ │ ├── Transparency.mat │ │ │ ├── Transparency.mat.meta │ │ │ ├── Transparency.shader │ │ │ ├── Transparency.shader.meta │ │ │ ├── UV.mat │ │ │ ├── UV.mat.meta │ │ │ ├── UV.shader │ │ │ ├── UV.shader.meta │ │ │ ├── Unlit - Solid Color.mat │ │ │ ├── Unlit - Solid Color.mat.meta │ │ │ ├── Unlit - Solid Color.shader │ │ │ ├── Unlit - Solid Color.shader.meta │ │ │ ├── World Space.mat │ │ │ ├── World Space.mat.meta │ │ │ ├── World Space.shader │ │ │ └── World Space.shader.meta │ │ ├── Shader Graph - Unlit.meta │ │ └── Shader Graph - Unlit │ │ │ ├── 2 Tone Dissolve.mat │ │ │ ├── 2 Tone Dissolve.mat.meta │ │ │ ├── 2 Tone Dissolve.shadergraph │ │ │ ├── 2 Tone Dissolve.shadergraph.meta │ │ │ ├── Depth.mat │ │ │ ├── Depth.mat.meta │ │ │ ├── Depth.shadergraph │ │ │ ├── Depth.shadergraph.meta │ │ │ ├── Disappearing Cow.mat │ │ │ ├── Disappearing Cow.mat.meta │ │ │ ├── Disappearing Cow.shadergraph │ │ │ ├── Disappearing Cow.shadergraph.meta │ │ │ ├── Gradient Custom Blend Points.mat │ │ │ ├── Gradient Custom Blend Points.mat.meta │ │ │ ├── Gradient Custom Blend Points.shadergraph │ │ │ ├── Gradient Custom Blend Points.shadergraph.meta │ │ │ ├── Gradient Posterize.mat │ │ │ ├── Gradient Posterize.mat.meta │ │ │ ├── Gradient Posterize.shadergraph │ │ │ ├── Gradient Posterize.shadergraph.meta │ │ │ ├── Gradient.mat │ │ │ ├── Gradient.mat.meta │ │ │ ├── Gradient.shadergraph │ │ │ ├── Gradient.shadergraph.meta │ │ │ ├── Lambert.mat │ │ │ ├── Lambert.mat.meta │ │ │ ├── Lambert.shadergraph │ │ │ ├── Lambert.shadergraph.meta │ │ │ ├── Normals.mat │ │ │ ├── Normals.mat.meta │ │ │ ├── Normals.shadergraph │ │ │ ├── Normals.shadergraph.meta │ │ │ ├── NotSupported.mat │ │ │ ├── NotSupported.mat.meta │ │ │ ├── Scrolling Texture Cutout.mat │ │ │ ├── Scrolling Texture Cutout.mat.meta │ │ │ ├── Scrolling Texture Cutout.shadergraph │ │ │ ├── Scrolling Texture Cutout.shadergraph.meta │ │ │ ├── Scrolling Texture.mat │ │ │ ├── Scrolling Texture.mat.meta │ │ │ ├── Scrolling Texture.shadergraph │ │ │ ├── Scrolling Texture.shadergraph.meta │ │ │ ├── Sine Vertex Displacement.mat │ │ │ ├── Sine Vertex Displacement.mat.meta │ │ │ ├── Sine Vertex Displacement.shadergraph │ │ │ ├── Sine Vertex Displacement.shadergraph.meta │ │ │ ├── Specular Cell Shade.mat │ │ │ ├── Specular Cell Shade.mat.meta │ │ │ ├── Specular Cell Shade.shadergraph │ │ │ ├── Specular Cell Shade.shadergraph.meta │ │ │ ├── Specular.mat │ │ │ ├── Specular.mat.meta │ │ │ ├── Specular.shadergraph │ │ │ ├── Specular.shadergraph.meta │ │ │ ├── Transparency.mat │ │ │ ├── Transparency.mat.meta │ │ │ ├── Transparency.shadergraph │ │ │ ├── Transparency.shadergraph.meta │ │ │ ├── UV.mat │ │ │ ├── UV.mat.meta │ │ │ ├── UV.shadergraph │ │ │ ├── UV.shadergraph.meta │ │ │ ├── Unlit - Solid Color.mat │ │ │ ├── Unlit - Solid Color.mat.meta │ │ │ ├── Unlit - Solid Color.shadergraph │ │ │ ├── Unlit - Solid Color.shadergraph.meta │ │ │ ├── World Space.mat │ │ │ ├── World Space.mat.meta │ │ │ ├── World Space.shadergraph │ │ │ └── World Space.shadergraph.meta │ ├── Sprites.meta │ ├── Sprites │ │ ├── circle.png │ │ ├── circle.png.meta │ │ ├── icon-unity-shaders.png │ │ └── icon-unity-shaders.png.meta │ ├── TextMesh Pro.meta │ ├── TextMesh Pro │ │ ├── Documentation.meta │ │ ├── Documentation │ │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ │ ├── Fonts.meta │ │ ├── Fonts │ │ │ ├── LiberationSans - OFL.txt │ │ │ ├── LiberationSans - OFL.txt.meta │ │ │ ├── LiberationSans.ttf │ │ │ └── LiberationSans.ttf.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── Fonts & Materials.meta │ │ │ ├── Fonts & Materials │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ ├── LineBreaking Following Characters.txt │ │ │ ├── LineBreaking Following Characters.txt.meta │ │ │ ├── LineBreaking Leading Characters.txt │ │ │ ├── LineBreaking Leading Characters.txt.meta │ │ │ ├── Shaders.meta │ │ │ ├── Shaders │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ │ ├── TMP_Bitmap.shader │ │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ │ ├── TMP_SDF Overlay.shader │ │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface.shader │ │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ │ ├── TMP_SDF.shader │ │ │ │ ├── TMP_SDF.shader.meta │ │ │ │ ├── TMP_Sprite.shader │ │ │ │ ├── TMP_Sprite.shader.meta │ │ │ │ ├── TMPro.cginc │ │ │ │ ├── TMPro.cginc.meta │ │ │ │ ├── TMPro_Properties.cginc │ │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ │ ├── TMPro_Surface.cginc │ │ │ │ └── TMPro_Surface.cginc.meta │ │ │ ├── Sprite Assets.meta │ │ │ ├── Sprite Assets │ │ │ │ ├── EmojiOne.asset │ │ │ │ └── EmojiOne.asset.meta │ │ │ ├── Style Sheets.meta │ │ │ ├── Style Sheets │ │ │ │ ├── Default Style Sheet.asset │ │ │ │ └── Default Style Sheet.asset.meta │ │ │ ├── TMP Settings.asset │ │ │ └── TMP Settings.asset.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ │ ├── SDFFunctions.hlsl │ │ │ ├── SDFFunctions.hlsl.meta │ │ │ ├── TMP_SDF SSD.shader │ │ │ ├── TMP_SDF SSD.shader.meta │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ │ ├── TMP_SDF-Mobile SSD.shader │ │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ │ ├── TMPro_Mobile.cginc │ │ │ └── TMPro_Mobile.cginc.meta │ │ ├── Sprites.meta │ │ └── Sprites │ │ │ ├── EmojiOne Attribution.txt │ │ │ ├── EmojiOne Attribution.txt.meta │ │ │ ├── EmojiOne.json │ │ │ ├── EmojiOne.json.meta │ │ │ ├── EmojiOne.png │ │ │ └── EmojiOne.png.meta │ ├── Textures.meta │ ├── Textures │ │ ├── 256x256ramp.png │ │ ├── 256x256ramp.png.meta │ │ ├── 2x2square.png │ │ ├── 2x2square.png.meta │ │ ├── Scrolling Texture Cutout Sample.png │ │ └── Scrolling Texture Cutout Sample.png.meta │ ├── UniversalRenderPipelineGlobalSettings.asset │ └── UniversalRenderPipelineGlobalSettings.asset.meta ├── Packages │ ├── manifest.json │ └── packages-lock.json ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Packages │ │ └── com.unity.probuilder │ │ │ └── Settings.json │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── ShaderGraphSettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset ├── UnityShaders.sln.DotSettings └── UserSettings │ ├── EditorUserSettings.asset │ ├── Search.index │ └── Search.settings ├── promotional ├── unity-shaders-banner.afdesign └── unity-shaders-release-banner.afdesign ├── readme-preview.png ├── screenshots ├── 2 Tone Dissolve.png ├── Depth.png ├── Disappearing Cow.png ├── Gradient Custom Blend Points.png ├── Gradient Posterize.png ├── Gradient.png ├── Lambert.png ├── Normals.png ├── Scrolling Texture Cutout.png ├── Scrolling Texture.png ├── Sine Vertex Displacement.png ├── Specular Cell Shade.png ├── Specular.png ├── Transparency.png ├── UV.png ├── Unlit - Solid Color.png └── World Space.png └── sources └── icon.afdesign /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: adrian-miasik # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /UnityShaders/.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Mm]emoryCaptures/ 12 | 13 | # Asset meta data should only be ignored when the corresponding asset is also ignored 14 | !/[Aa]ssets/**/*.meta 15 | 16 | # Uncomment this line if you wish to ignore the asset store tools plugin 17 | # /[Aa]ssets/AssetStoreTools* 18 | 19 | # Autogenerated Jetbrains Rider plugin 20 | [Aa]ssets/Plugins/Editor/JetBrains* 21 | 22 | # Visual Studio cache directory 23 | .vs/ 24 | 25 | # Gradle cache directory 26 | .gradle/ 27 | 28 | # Autogenerated VS/MD/Consulo solution and project files 29 | ExportedObj/ 30 | .consulo/ 31 | *.csproj 32 | *.unityproj 33 | *.sln 34 | *.suo 35 | *.tmp 36 | *.user 37 | *.userprefs 38 | *.pidb 39 | *.booproj 40 | *.svd 41 | *.pdb 42 | *.mdb 43 | *.opendb 44 | *.VC.db 45 | 46 | # Unity3D generated meta files 47 | *.pidb.meta 48 | *.pdb.meta 49 | *.mdb.meta 50 | 51 | # Unity3D generated file on crash reports 52 | sysinfo.txt 53 | 54 | # Builds 55 | *.apk 56 | *.unitypackage 57 | 58 | # Crashlytics generated file 59 | crashlytics-build.properties 60 | 61 | .idea 62 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdbc08b776886a44d8cfa80141b39ef7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 587f9519cc984d04e811861973422dca 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icon + Label.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23fda88186688f34fa81cd83bc7e4695 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc4460b9cc984764697aa2cf8966d5bc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac069ba9da9467f4c99123c7138064ec 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/Adrian Miasik Logo - Bottom Right Pivot.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94f4ad202981d03458b0d569ee808f3b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/Adrian Miasik Logo.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd02126da4ea49f4b8433ff0761bb3cd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 9100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/AdrianMiasikLogo.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.EventSystems; 3 | 4 | namespace AdrianMiasik 5 | { 6 | public class AdrianMiasikLogo : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler 7 | { 8 | [SerializeField] private Animator animator = null; 9 | private static readonly int HoverEnter = Animator.StringToHash("HoverEnter"); 10 | private static readonly int HoverExit = Animator.StringToHash("HoverExit"); 11 | 12 | public void OnPointerEnter(PointerEventData _eventData) 13 | { 14 | animator.SetTrigger(HoverEnter); 15 | } 16 | 17 | public void OnPointerExit(PointerEventData _eventData) 18 | { 19 | animator.SetTrigger(HoverExit); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/AdrianMiasikLogo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c59f39c66e8be7419e761dd8cd3aef6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/AdrianMiasikLogo2020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/AdrianMiasikLogo2020.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/Hover.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f2e92b6e77165e4794985e99e08aa2f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/AdrianMiasikLogo/Idle.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aff7d16ee0c2143438804dfc80fb82fd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Back.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1325091179c54224598e81259002be18 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Back/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Components/UI/Icons/Back/Back.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Back/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Components/UI/Icons/Back/Circle.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e06ab44533a5104986c74aae5ccadfc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Components/UI/Icons/Gear/Circle.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Click.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 440193f176feae342aab1494c456823f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Gear.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6502c800a7dab17478d02238cfa5f339 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Gear.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | using UnityEngine.Events; 4 | using UnityEngine.EventSystems; 5 | using UnityEngine.UI; 6 | 7 | namespace AdrianMiasik 8 | { 9 | public class Gear : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler 10 | { 11 | // References 12 | [SerializeField] private Animator animator = null; 13 | [SerializeField] private List gearGraphics = new List(); 14 | 15 | // Animation hashes 16 | private static readonly int IsHovering = Animator.StringToHash("IsHovering"); 17 | private static readonly int IsClicking = Animator.StringToHash("IsClicking"); 18 | 19 | // Unity Events 20 | public UnityEvent onShow; 21 | public UnityEvent onHide; 22 | public UnityEvent OnClickDown; 23 | public UnityEvent OnClickUp; 24 | 25 | public void OnPointerEnter(PointerEventData _eventData) 26 | { 27 | animator.SetBool(IsHovering, true); 28 | onShow?.Invoke(); 29 | } 30 | 31 | public void OnPointerExit(PointerEventData _eventData) 32 | { 33 | animator.SetBool(IsHovering, false); 34 | onHide?.Invoke(); 35 | } 36 | 37 | public void OnPointerDown(PointerEventData _eventData) 38 | { 39 | animator.SetBool(IsClicking, true); 40 | ChangeColor(new Color(0.95f, 0.95f, 0.95f, 1f)); 41 | OnClickDown?.Invoke(); 42 | } 43 | 44 | public void OnPointerUp(PointerEventData _eventData) 45 | { 46 | animator.SetBool(IsClicking, false); 47 | ChangeColor(Color.white); 48 | 49 | OnClickUp?.Invoke(); 50 | } 51 | 52 | private void ChangeColor(Color _color) 53 | { 54 | foreach (Graphic graphic in gearGraphics) 55 | { 56 | graphic.color = _color; 57 | } 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Gear.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 707f816756f81f64aabf67fe8f381097 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Components/UI/Icons/Gear/Gear.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Gear.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 331f52051aa419c4aafbc45e72b11f71 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Hover.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdaa7de951928fb479353c1cd7c22e5c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Icons/Gear/Idle.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba136954cbd986a4f981674d74c9a94e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43b04903cf297024592fa6ae4b2f74c7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7954f8686bbc6824384f5363f5c2b9ce 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Click.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 981b882d54ee1bd44b2620313465780b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Hover.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89b16072aa7b860408199f77ed94f57a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Idle.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32ef464c67651354db41ebf6d05bda23 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Label.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bd0c6a3c413f964f8ef8eb3da363cc2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Label.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.EventSystems; 3 | 4 | namespace AdrianMiasik 5 | { 6 | public class Label : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler 7 | { 8 | [SerializeField] private Animator animator = null; 9 | 10 | private static readonly int IsHovering = Animator.StringToHash("IsHovering"); 11 | private static readonly int IsClicking = Animator.StringToHash("IsClicking"); 12 | 13 | public void OnPointerEnter(PointerEventData _eventData) 14 | { 15 | animator.SetBool(IsHovering, true); 16 | } 17 | 18 | public void OnPointerExit(PointerEventData _eventData) 19 | { 20 | animator.SetBool(IsHovering, false); 21 | } 22 | 23 | public void OnPointerDown(PointerEventData _eventData) 24 | { 25 | animator.SetBool(IsClicking, true); 26 | } 27 | 28 | public void OnPointerDown() 29 | { 30 | OnPointerDown(null); 31 | } 32 | 33 | public void OnPointerUp(PointerEventData _eventData) 34 | { 35 | animator.SetBool(IsClicking, false); 36 | } 37 | 38 | public void OnPointerUp() 39 | { 40 | OnPointerUp(null); 41 | } 42 | 43 | public void Show() 44 | { 45 | animator.SetBool(IsHovering, true); 46 | } 47 | 48 | public void Hide() 49 | { 50 | animator.SetBool(IsHovering, false); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Label.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4f8eae4f4f7c8d4fb96fb430785497f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Label/Label.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 848789b279e279a4591c2b9b9c94aa33 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Title Label.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d836f785de7f0d1498481dbf39b542e0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Title Label/Title Label.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d89d8679bc03436448125fe6c9b4016f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Title Label/TitleLabel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5821cacb8fb83a45ad3a8db249bc41f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Title Label/TitleLabelEntry.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7addccae93336554dbf409e1d8d3b19b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Labels/Title Label/TitleLabelExit.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 443428949ce87ec47bde7ca32eb0ba89 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40b04b42c51786346abd57edaaa520eb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56718186d87481045a69f18452cbf038 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/Settings.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32f3b19b3348bd84bb02b92827801616 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/SettingsEntry.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61ced8af73039714ab5db4a98516b057 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/SettingsExit.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adbb4c2e52f993e4a953d396fb85e5bf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/SettingsPanel.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e240b7dc99f33a1439ac99e456e26489 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/SettingsPanel.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class SettingsPanel : MonoBehaviour 6 | { 7 | [SerializeField] private Animator animator = null; 8 | 9 | private static readonly int Show = Animator.StringToHash("Show"); 10 | private static readonly int Hide = Animator.StringToHash("Hide"); 11 | 12 | public void Open() 13 | { 14 | animator.SetTrigger(Show); 15 | } 16 | 17 | public void Close() 18 | { 19 | animator.SetTrigger(Hide); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Components/UI/Overlays/Settings/SettingsPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb1405bbf0dd8fd4d8529f8529ed6976 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3edde611bbc89749946bba939e0488d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shader - Single.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d5e0e11e00514afe89019ddac0d6ebb0, type: 3} 13 | m_Name: Shader - Single 14 | m_EditorClassIdentifier: 15 | materials: 16 | - {fileID: 2100000, guid: c64c0ce1c7250b246ab9433c6e795f60, type: 2} 17 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shader - Single.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40b763d206644444bbb041bc7b85e505 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shaders - HLSL - Unlit.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d5e0e11e00514afe89019ddac0d6ebb0, type: 3} 13 | m_Name: Shaders - HLSL - Unlit 14 | m_EditorClassIdentifier: 15 | materials: 16 | - {fileID: 2100000, guid: 12811acd86ea9e649b0272a18ef9d9e6, type: 2} 17 | - {fileID: 2100000, guid: a18b6dd62778c8249b6d3ea45325e607, type: 2} 18 | - {fileID: 2100000, guid: ba4e77ee16a9ef14d8a9ef78a9436a5f, type: 2} 19 | - {fileID: 2100000, guid: 53b2394b7726c9a418804e7db91d223b, type: 2} 20 | - {fileID: 2100000, guid: ae489218abe19064681f51f1585a302f, type: 2} 21 | - {fileID: 2100000, guid: 21014661cb4c09b4f902d190df9097c0, type: 2} 22 | - {fileID: 2100000, guid: 9ea6fa7d62929d04c864433e5df9d504, type: 2} 23 | - {fileID: 2100000, guid: c9dd3d306d9ec0544b2510b433ce4c11, type: 2} 24 | - {fileID: 2100000, guid: a3198270de115604aa9a384631449234, type: 2} 25 | - {fileID: 2100000, guid: 179dbc0129a896c47a49b515a113866c, type: 2} 26 | - {fileID: 2100000, guid: df5a5400f1453a647a876d6f0574d1c3, type: 2} 27 | - {fileID: 2100000, guid: d329c36e4746cfe4fa47e7e3e4b82614, type: 2} 28 | - {fileID: 2100000, guid: 6654cbdbb969be441b44fe2ed5d3ea2d, type: 2} 29 | - {fileID: 2100000, guid: 8c670e6fa29a26b46b869d45a328a212, type: 2} 30 | - {fileID: 2100000, guid: 2deeff62cd3e8be4184be0e09ebf4608, type: 2} 31 | - {fileID: 2100000, guid: f64381afa7192cd4bb8ee6d28fb70207, type: 2} 32 | - {fileID: 2100000, guid: 9b34d6eae38c5d84da51815ab6f10ff5, type: 2} 33 | - {fileID: 2100000, guid: 6966e240b33d5df438658718de6d5e6d, type: 2} 34 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shaders - HLSL - Unlit.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f5c62d0b53c29a4d88e055eb5d1fe99 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shaders - Shader Graph - Unlit.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d5e0e11e00514afe89019ddac0d6ebb0, type: 3} 13 | m_Name: Shaders - Shader Graph - Unlit 14 | m_EditorClassIdentifier: 15 | materials: 16 | - {fileID: 2100000, guid: a391f3211b642134da8e5f83989b6d1d, type: 2} 17 | - {fileID: 2100000, guid: 5591f47a33907564c9af0d7072ce58ff, type: 2} 18 | - {fileID: 2100000, guid: 531c73fe6a7a8554d8397facc6f8c420, type: 2} 19 | - {fileID: 2100000, guid: 6f1599cd364c11e448ab4b07bd469fa3, type: 2} 20 | - {fileID: 2100000, guid: 9e993a8fc82ba5b44ba688404ab91a7f, type: 2} 21 | - {fileID: 2100000, guid: d0e50ade3d8091d4ab86d95694ac92d2, type: 2} 22 | - {fileID: 2100000, guid: ba7b2c266cf544840a52d2af7d2e1845, type: 2} 23 | - {fileID: 2100000, guid: 9d878b480903565439fdf40f9dff75a4, type: 2} 24 | - {fileID: 2100000, guid: d2f5089ef271ebf4e91972c878728cbe, type: 2} 25 | - {fileID: 2100000, guid: bdcc1fea2d262e946a4e63b6dd5cf752, type: 2} 26 | - {fileID: 2100000, guid: 85bd19cc8c7ace647947aaa01810e133, type: 2} 27 | - {fileID: 2100000, guid: d83316ad8cbb3e641922766127f17aef, type: 2} 28 | - {fileID: 2100000, guid: e892f4428d9f5ad4fa5bfbe06e27c6b7, type: 2} 29 | - {fileID: 2100000, guid: b9ff787e40925524b803f14adbead5c2, type: 2} 30 | - {fileID: 2100000, guid: ef9f3e33cd9c9d043a589dc29f097d69, type: 2} 31 | - {fileID: 2100000, guid: 157c9226bed88b04f90fd8ec8b6089bc, type: 2} 32 | - {fileID: 2100000, guid: b4e34f3071923c04aa7d8d60b16d705d, type: 2} 33 | - {fileID: 2100000, guid: 5fd2b73ce94113142bf57c11a4ac0739, type: 2} 34 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Data/Shaders - Shader Graph - Unlit.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6a90b1fee5080b459d28b797f4ecc27 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/DefaultVolumeProfile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} 13 | m_Name: DefaultVolumeProfile 14 | m_EditorClassIdentifier: 15 | components: [] 16 | -------------------------------------------------------------------------------- /UnityShaders/Assets/DefaultVolumeProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fe53a846a65f8b41a714ba88d3b75c4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a69128f7f842c3f4d820c9d56e04982c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/SDF.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 647250dfab9462e46a152db578c5df18 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/SDF/DM Sans.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6d84b69443e44d4f9cfdf213be4ea5c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/SDF/DM Sans/DMSans-Bold SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4b09b210b55e294b927ebf742668e9e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/SDF/Heebo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a1c89880df8cc74795ca4155bc042de 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/SDF/Heebo/Heebo-Medium SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16ae38c1fe40b14429ba3fa9a1ef4537 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ce61349b837f8146a76b1686e471a9e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/DM Sans.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c01a4a102e7817d4488260b633c88895 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/DM Sans/DMSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Fonts/TTF/DM Sans/DMSans-Bold.ttf -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/DM Sans/DMSans-Bold.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2a2db2d56590f143bcf78f44293181b 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: DM Sans 12 | fontNames: 13 | - DM Sans 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | ascentCalculationMode: 1 18 | useLegacyBoundsCalculation: 0 19 | shouldRoundAdvanceValue: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/DM Sans/OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a6f738ca53cd754da7dad80cfaf02d8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/Heebo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb7c8e37cbde76243bbc2f26228de8c6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/Heebo/Heebo-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Fonts/TTF/Heebo/Heebo-Medium.ttf -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/Heebo/Heebo-Medium.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99365e57e5a9ef444b825756b9d1a1c1 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: Heebo 12 | fontNames: 13 | - Heebo 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | ascentCalculationMode: 1 18 | useLegacyBoundsCalculation: 0 19 | shouldRoundAdvanceValue: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Fonts/TTF/Heebo/OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e6d52febdd7d4a4fa46449cb99ed50e 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50c10d596b0714548bf99d69ae9322f6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Materials/Base.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 230d0924580d0d147b7150285f17b914 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Materials/Default.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c64c0ce1c7250b246ab9433c6e795f60 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Materials/Skybox.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6a6d1d574b85c44f9ec31aec1c677b1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Materials/World Origin Texture.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9388e9c398ba7c04eaa573ab0ccf864a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 448a79b9d45954a46908806116ae3483 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs/Display Case.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbc8f14d0eae14449af9e6a606a96978 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs/Shader Model Prefab - Quad.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f48bc7d819fbff340a18f381bb14761b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs/Shader Model Prefab - Sphere.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4313dc3956a9d914bab68dceb7e1bb78 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs/Shader Model Prefab.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1534052181436820808 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 5758515287896973664} 12 | - component: {fileID: 3436192743178910518} 13 | - component: {fileID: 404530315280834545} 14 | m_Layer: 0 15 | m_Name: Shader Model Prefab 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &5758515287896973664 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 1534052181436820808} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!114 &3436192743178910518 36 | MonoBehaviour: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 1534052181436820808} 42 | m_Enabled: 1 43 | m_EditorHideFlags: 0 44 | m_Script: {fileID: 11500000, guid: 1d86b20950075124f9ca25cb50c1fc6e, type: 3} 45 | m_Name: 46 | m_EditorClassIdentifier: 47 | hover: {fileID: 404530315280834545} 48 | --- !u!114 &404530315280834545 49 | MonoBehaviour: 50 | m_ObjectHideFlags: 0 51 | m_CorrespondingSourceObject: {fileID: 0} 52 | m_PrefabInstance: {fileID: 0} 53 | m_PrefabAsset: {fileID: 0} 54 | m_GameObject: {fileID: 1534052181436820808} 55 | m_Enabled: 1 56 | m_EditorHideFlags: 0 57 | m_Script: {fileID: 11500000, guid: 853b04e8d297c9a4992c75ca8e8fe1d1, type: 3} 58 | m_Name: 59 | m_EditorClassIdentifier: 60 | amplitude: 0.075 61 | heightOffset: 0 62 | speed: 1 63 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Prefabs/Shader Model Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 127dfea768b4a4a44a0f9da54314aa8c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67f8787669633dd4396fa880be25ce08 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Demo - All Shaders.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f24ff45de2ac9644964b0864f96f119 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3d18f156aadfe54ca2aeb5a5bd8bb10 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Editor/Regular Base Environment.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29ab89f2c14489f4791d5ca4dbe8a2ec 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Editor/UI Base Environment.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad0064ce55bb15b4d80c635686b00f4b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Extra.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61faa72fd28e6f14a9290eb385e8a92d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scenes/Extra/Single Shader.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8bc346f66723a441881484526a84ce9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02a0cbf6d3fc07543b294f7dc17be778 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/BackButton.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.EventSystems; 3 | using UnityEngine.UI; 4 | 5 | public class BackButton : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler 6 | { 7 | [SerializeField] private Image m_highlight; 8 | [SerializeField] private Color m_highlightColor; 9 | 10 | private void Start() 11 | { 12 | m_highlight.color = Color.clear; 13 | } 14 | 15 | public void OnPointerEnter(PointerEventData eventData) 16 | { 17 | m_highlight.color = m_highlightColor; 18 | } 19 | 20 | public void OnPointerExit(PointerEventData eventData) 21 | { 22 | m_highlight.color = Color.clear; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/BackButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc2af130601fc9945938565a5b3a52b6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/BackgroundScenarioManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d56bc42e97c767428a810ad1a3135a6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/CarouselManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9602e08a821f0784b8a9c83b801d5369 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/DisplayCase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 337b5b088e07a7642acd6aa57e5db5f7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/DisplayCaseCarousel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3643271abc6c24d438d47046aef673bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Helpers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e4986880ec7435f81d1bfe6280f5b37 3 | timeCreated: 1599529834 -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Helpers/UIExtensions.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | public static class UIExtensions 6 | { 7 | /// 8 | /// Resets the rect transform anchor bounds to use their max available space. (such as full screen) 9 | /// Moves each anchor to their respective corner and resets our size & position. 10 | /// 11 | /// 12 | public static void Resize(this RectTransform _rectTransform) 13 | { 14 | _rectTransform.anchorMin = Vector2.zero; 15 | _rectTransform.anchorMax = Vector2.one; 16 | _rectTransform.offsetMin = Vector2.zero; 17 | _rectTransform.offsetMax = Vector2.zero; 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Helpers/UIExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f18d0f323a62dbd48910a2cb53a92ffe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Hover.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | public class Hover : MonoBehaviour 6 | { 7 | [SerializeField] private float amplitude = 0.075f; 8 | [SerializeField] private float heightOffset = 0; 9 | [SerializeField] private float speed = 1f; 10 | 11 | private float accumulatedTime = 0f; 12 | private Vector3 startingPosition = Vector3.zero; 13 | private Vector3 targetPosition = Vector3.one; 14 | private float offsetTime = 0f; 15 | private bool isInitialized = false; 16 | 17 | public void Initialize() 18 | { 19 | startingPosition = transform.localPosition; 20 | isInitialized = true; 21 | } 22 | 23 | private void Update() 24 | { 25 | if (!isInitialized) 26 | { 27 | return; 28 | } 29 | 30 | accumulatedTime += Time.deltaTime; 31 | 32 | targetPosition = startingPosition + Vector3.up * heightOffset; 33 | transform.localPosition = targetPosition + Vector3.up * (Mathf.Sin(accumulatedTime * speed + offsetTime) * amplitude); 34 | } 35 | 36 | public void SetHeightOffset(float _heightOffset) 37 | { 38 | heightOffset = _heightOffset; 39 | } 40 | 41 | public void OffsetHoverTime(float _offset) 42 | { 43 | offsetTime = _offset; 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Hover.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 853b04e8d297c9a4992c75ca8e8fe1d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/MaterialList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | namespace AdrianMiasik 5 | { 6 | [CreateAssetMenu(fileName = "Default Material List", menuName = "Adrian Miasik/Scriptable Objects/Material List")] 7 | public class MaterialList : ScriptableObject 8 | { 9 | public List materials = new List(); 10 | } 11 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/MaterialList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5e0e11e00514afe89019ddac0d6ebb0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/OpenURLOnClick.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.EventSystems; 3 | 4 | namespace AdrianMiasik 5 | { 6 | /// 7 | /// Opens the URL in a web browser / whatever environment is appropriate 8 | /// 9 | public class OpenURLOnClick : MonoBehaviour, IPointerClickHandler 10 | { 11 | [SerializeField] private string url = string.Empty; 12 | 13 | public void OnPointerClick(PointerEventData _eventData) 14 | { 15 | Application.OpenURL(url); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/OpenURLOnClick.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1e1617b410f1454cba517fbf0ac8e91 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/OrbitCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f346a246f97df144b1a3782dcc0ce64 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/QuickSceneLoad.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.SceneManagement; 3 | 4 | namespace AdrianMiasik 5 | { 6 | public class QuickSceneLoad : MonoBehaviour 7 | { 8 | [SerializeField] private int sceneIndex = 0; 9 | 10 | void Update() 11 | { 12 | if (Input.GetKeyDown(KeyCode.F5)) 13 | { 14 | SceneManager.LoadScene(sceneIndex); 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/QuickSceneLoad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc70b1ba908dd284996e360fa32e4e73 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/QuitButton.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | 4 | public class QuitButton : MonoBehaviour 5 | { 6 | [SerializeField] private Button quit; 7 | 8 | private void Start() 9 | { 10 | quit.onClick.AddListener(QuitApplication); 11 | } 12 | 13 | private void QuitApplication() 14 | { 15 | Debug.Log("Closing Application"); 16 | Application.Quit(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/QuitButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74c09d0fabcf8d549a3b3efd19f14894 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 535b192a41a747519f1c19873b6512db 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c28affe871f04204e9ea01e7fbf5fb2a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/Core/ItemSelector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08e67d41d041f254e86d240bc7835a91 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/DisplayCaseCarouselSelector.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace AdrianMiasik 6 | { 7 | // Wrapper class created to show inside the Unity Editor 8 | // A class used to keep track of our currently selected DisplayCaseCarousel 9 | public class DisplayCaseCarouselSelector : ItemSelector 10 | { 11 | [SerializeField] private List startingCarousels = new List(); 12 | 13 | public void Initialize() 14 | { 15 | Initialize(startingCarousels); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/DisplayCaseCarouselSelector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32557e9d11094ab29dfc8c1ad9523c86 3 | timeCreated: 1599962677 -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/DisplayCaseSelector.cs: -------------------------------------------------------------------------------- 1 | namespace AdrianMiasik 2 | { 3 | // Wrapper class created to show inside the Unity Editor 4 | // A class used to keep track of our currently selected DisplayCase 5 | public class DisplayCaseSelector : ItemSelector 6 | { 7 | 8 | } 9 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Selector/DisplayCaseSelector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0752fb6a406c499f9b0bc2108c131847 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/ShaderModel.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | public class ShaderModel : MonoBehaviour 6 | { 7 | [Header("Optional")] 8 | [SerializeField] private Hover hover = null; 9 | 10 | public void Initialize() 11 | { 12 | if (hover != null) 13 | { 14 | hover.Initialize(); 15 | } 16 | } 17 | 18 | public void SetTimeOffset(float _heightOffset) 19 | { 20 | if (hover != null) 21 | { 22 | hover.OffsetHoverTime(_heightOffset); 23 | } 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/ShaderModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d86b20950075124f9ca25cb50c1fc6e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60d956fe6b0990746a6f9ad3ae247ada 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 744f47f0d76314743a8e29e31da39e91 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer/Core/TimerProgress.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | /// 6 | /// A timer class 7 | /// 8 | public abstract class TimerProgress : MonoBehaviour 9 | { 10 | [SerializeField] private float duration = 3f; 11 | 12 | private bool isInit; 13 | private float progress; 14 | private float elapsedTime; 15 | 16 | /// Return true if you would like to start the timer. 17 | protected abstract bool Initialize(); 18 | 19 | /// A value between 0 and 1 20 | protected abstract void OnUpdate(float _normalizedPercentage); 21 | protected abstract void OnComplete(); 22 | 23 | private void Start() 24 | { 25 | isInit = Initialize(); 26 | } 27 | 28 | private void Update() 29 | { 30 | if (!isInit) 31 | { 32 | return; 33 | } 34 | 35 | elapsedTime += Time.deltaTime; 36 | OnUpdate(elapsedTime / duration); 37 | 38 | if (elapsedTime >= duration) 39 | { 40 | OnComplete(); 41 | elapsedTime = 0; 42 | } 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer/Core/TimerProgress.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79cfed9ee77250e4c91aae699137f3c3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer/ShaderTimerProgress.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | public class ShaderTimerProgress : TimerProgress 6 | { 7 | [SerializeField] private Renderer rend = null; 8 | [SerializeField] private string shaderProgressProperty = null; 9 | 10 | private MaterialPropertyBlock materialBlock; 11 | private int shaderProgressID; 12 | 13 | protected override bool Initialize() 14 | { 15 | shaderProgressID = Shader.PropertyToID(shaderProgressProperty); 16 | materialBlock = new MaterialPropertyBlock(); 17 | 18 | return true; 19 | } 20 | 21 | protected override void OnUpdate(float _normalizedPercentage) 22 | { 23 | SetRendererProgress(_normalizedPercentage); 24 | } 25 | 26 | protected override void OnComplete() 27 | { 28 | // Nothing 29 | } 30 | 31 | private void SetRendererProgress(float _progress) 32 | { 33 | materialBlock.SetFloat(shaderProgressID, _progress); 34 | rend.SetPropertyBlock(materialBlock); 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Timer/ShaderTimerProgress.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69476abbb267b9046a671d36f81225e8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/UIContextManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using TMPro; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | namespace AdrianMiasik 7 | { 8 | public class UIContextManager : MonoBehaviour 9 | { 10 | [SerializeField] private List selector = null; 11 | [SerializeField] private TitleLabel sourceTitleLabelPrefab = null; 12 | 13 | // Cache 14 | private TitleLabel currentLabel = null; 15 | private Shader previousShader; 16 | 17 | public void Start() 18 | { 19 | foreach (DisplayCaseCarousel _carousel in selector) 20 | { 21 | // Subscribe to selection changes 22 | _carousel.onDisplayChange += OnSelectionChange; 23 | } 24 | 25 | Shader shader = selector[selector.Count - 1].GetShader(); 26 | 27 | // Spawn a label based on the last added carousel 28 | currentLabel = SpawnLabel(shader.ToString()); 29 | 30 | previousShader = shader; 31 | } 32 | 33 | private void OnSelectionChange(DisplayCase _previousCase, DisplayCase _currentCase) 34 | { 35 | Shader shader = _currentCase.GetShader(); 36 | 37 | // If the selected shader is actually a different shader... 38 | if (shader != previousShader) 39 | { 40 | currentLabel.Hide(); 41 | 42 | // Create and cache a new label 43 | currentLabel = SpawnLabel(shader.ToString()); 44 | } 45 | 46 | // Cache shader 47 | previousShader = shader; 48 | } 49 | 50 | // TODO: Spawner 51 | private TitleLabel SpawnLabel(string _message) 52 | { 53 | TitleLabel _label = Instantiate(sourceTitleLabelPrefab, transform); 54 | _label.Initialize(_message); 55 | return _label; 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/UIContextManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c78c9a6b4bd8c5d4aa4e8ffaaea452cc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 100 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Zoom.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace AdrianMiasik 4 | { 5 | public class Zoom : MonoBehaviour 6 | { 7 | [SerializeField] private OrbitCamera orbitCamera = null; 8 | [SerializeField] private float sensitivity = 3f; 9 | [SerializeField] private float currentZoom = 20f; 10 | 11 | private void Start() 12 | { 13 | if (orbitCamera == null) 14 | { 15 | Debug.LogWarning("Missing reference to orbitCamera. (An OrbitCamera.cs Component)"); 16 | } 17 | } 18 | 19 | private void Update() 20 | { 21 | currentZoom += FetchInput() * sensitivity; 22 | currentZoom = Mathf.Clamp(currentZoom, 0, currentZoom); 23 | 24 | orbitCamera.SetZoomDistance(currentZoom); 25 | } 26 | 27 | private static float FetchInput() 28 | { 29 | return Input.GetAxis("Mouse ScrollWheel") * -1; 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Scripts/Zoom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bac8ce9464c9f6f4e80f6d3cf1693ad1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75e8787372fc1a64fa1f0d24bcdbf572 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Settings/UniversalRenderPipelineForwardRenderer.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c30b30d70c6631a489fbca97b4ac752a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Settings/UniversalRenderPipelineQualitySettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 521ffb7d754536742978eadc3d3ef20b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 889f9a6c928f3b2409b0bff5139dd3a0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbc50decc1fe87a4a83e0b9cff3c4f1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/2 Tone Dissolve.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: 2 Tone Dissolve 11 | m_Shader: {fileID: 4800000, guid: fde4a3fc969279f48accb4db6f8913fa, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _EmissionMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _MainTex: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _MetallicGlossMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _OcclusionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _SpecGlossMap: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | m_Floats: 47 | - _AlphaClip: 0 48 | - _Blend: 0 49 | - _BumpScale: 1 50 | - _Cull: 2 51 | - _Cutoff: 0.5 52 | - _DstBlend: 0 53 | - _EdgePercent: -0.035 54 | - _GlossMapScale: 1 55 | - _Glossiness: 0.5 56 | - _GlossyReflections: 1 57 | - _Metallic: 0 58 | - _OcclusionStrength: 1 59 | - _Progress: 0.5 60 | - _ProgressPercent: 0.5 61 | - _ReceiveShadows: 1 62 | - _Resolution: 30 63 | - _SmoothnessTextureChannel: 0 64 | - _SpecularHighlights: 1 65 | - _SrcBlend: 1 66 | - _Surface: 0 67 | - _Threshold: 0.4 68 | - _WorkflowMode: 1 69 | - _ZWrite: 1 70 | m_Colors: 71 | - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} 72 | - _Edge: {r: 0.5262723, g: 0.8018868, b: 0.4501157, a: 1} 73 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 74 | - _Main: {r: 0.20784314, g: 0.441, b: 0.90588236, a: 1} 75 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 76 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/2 Tone Dissolve.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b34d6eae38c5d84da51815ab6f10ff5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/2 Tone Dissolve.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde4a3fc969279f48accb4db6f8913fa 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Camera Based Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d329c36e4746cfe4fa47e7e3e4b82614 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Camera Based Outline.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b3a3de7d2ca2e248bc8fcb2321d9934 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Depth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Depth 11 | m_Shader: {fileID: 4800000, guid: 55b75e49604824241a11a445ed3ebd76, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | - _SpecGlossMap: 59 | m_Texture: {fileID: 0} 60 | m_Scale: {x: 1, y: 1} 61 | m_Offset: {x: 0, y: 0} 62 | m_Floats: 63 | - _BumpScale: 1 64 | - _Cutoff: 0.5 65 | - _DetailNormalMapScale: 1 66 | - _DstBlend: 0 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Parallax: 0.02 74 | - _SmoothnessTextureChannel: 0 75 | - _SpecularHighlights: 1 76 | - _SrcBlend: 1 77 | - _UVSec: 0 78 | - _ZWrite: 1 79 | m_Colors: 80 | - _Color: {r: 1, g: 1, b: 1, a: 1} 81 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 82 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 83 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Depth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df5a5400f1453a647a876d6f0574d1c3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Depth.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Depth" 2 | { 3 | SubShader 4 | { 5 | Tags { "RenderType"="Opaque" } 6 | 7 | Pass 8 | { 9 | CGPROGRAM 10 | #pragma vertex vert 11 | #pragma fragment frag 12 | 13 | #include "UnityCG.cginc" 14 | 15 | struct appdata 16 | { 17 | float4 vertex : POSITION; 18 | }; 19 | 20 | struct v2f 21 | { 22 | float4 vertex : POSITION; 23 | float depth : DEPTH; 24 | }; 25 | 26 | v2f vert (appdata v) 27 | { 28 | v2f o; 29 | o.vertex = UnityObjectToClipPos(v.vertex); 30 | o.depth = -UnityObjectToViewPos(v.vertex).z * _ProjectionParams.w; 31 | return o; 32 | } 33 | 34 | fixed4 frag (v2f i) : SV_Target 35 | { 36 | return float4(1 - i.depth.xxx, 1); 37 | } 38 | ENDCG 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Depth.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55b75e49604824241a11a445ed3ebd76 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Disappearing Cow.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Disappearing Cow 11 | m_Shader: {fileID: 4800000, guid: 31c7485600aacad4cab7acdfd9c81256, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _EmissionMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _MainTex: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _MetallicGlossMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _OcclusionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _SpecGlossMap: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | m_Floats: 47 | - _AlphaClip: 0 48 | - _Blend: 0 49 | - _BumpScale: 1 50 | - _Cull: 2 51 | - _Cutoff: 0.5 52 | - _DstBlend: 0 53 | - _GlossMapScale: 1 54 | - _Glossiness: 0.5 55 | - _GlossyReflections: 1 56 | - _Metallic: 0 57 | - _OcclusionStrength: 1 58 | - _Progress: -1 59 | - _ReceiveShadows: 1 60 | - _Resolution: -30 61 | - _SmoothnessTextureChannel: 0 62 | - _SpecularHighlights: 1 63 | - _SrcBlend: 1 64 | - _Surface: 0 65 | - _Threshold: 0.35 66 | - _WorkflowMode: 1 67 | - _ZWrite: 1 68 | m_Colors: 69 | - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} 70 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 71 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 72 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Disappearing Cow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f64381afa7192cd4bb8ee6d28fb70207 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Disappearing Cow.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31c7485600aacad4cab7acdfd9c81256 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Custom Blend Points.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21014661cb4c09b4f902d190df9097c0 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Custom Blend Points.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Gradient Custom Blend Points" 2 | { 3 | Properties 4 | { 5 | _TopColor("Top Color", Color) = (1,1,1,1) 6 | _BottomColor("Bottom Color", Color) = (0,0,0,1) 7 | _MaxValue("Max Value", Range(0,1)) = 0.75 8 | _MinValue("Min Value", Range(0,1)) = 0.25 9 | } 10 | SubShader 11 | { 12 | Tags { "RenderType"="Opaque" } 13 | 14 | Pass 15 | { 16 | CGPROGRAM 17 | #pragma vertex vert 18 | #pragma fragment frag 19 | 20 | #include "UnityCG.cginc" 21 | 22 | struct appdata 23 | { 24 | float4 vertex : POSITION; 25 | float3 uv : TEXCOORD0; 26 | }; 27 | 28 | struct v2f 29 | { 30 | float4 vertex : SV_POSITION; 31 | float3 uv : TEXCOORD0; 32 | }; 33 | 34 | float4 _TopColor; 35 | float4 _BottomColor; 36 | float _MaxValue; 37 | float _MinValue; 38 | 39 | v2f vert (appdata v) 40 | { 41 | v2f o; 42 | o.vertex = UnityObjectToClipPos(v.vertex); 43 | o.uv = v.uv; 44 | return o; 45 | } 46 | 47 | fixed4 frag (v2f i) : SV_Target 48 | { 49 | float t = smoothstep(_MinValue, _MaxValue, i.uv.y); 50 | float3 blend = lerp(_BottomColor, _TopColor, t); 51 | return float4(blend, 1); 52 | } 53 | ENDCG 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Custom Blend Points.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51789b6fd9ced974c916565ab2d2d070 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Posterize.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ea6fa7d62929d04c864433e5df9d504 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Posterize.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Gradient Posterize" 2 | { 3 | Properties 4 | { 5 | _TopColor("Top Color", Color) = (1,1,1,1) 6 | _BottomColor("Bottom Color", Color) = (0,0,0,1) 7 | _MaxValue("Max Value", Range(0,1)) = 0.75 8 | _MinValue("Min Value", Range(0,1)) = 0.25 9 | _Bands("Bands", Range(0,100)) = 10 10 | } 11 | SubShader 12 | { 13 | Tags { "RenderType"="Opaque" } 14 | 15 | Pass 16 | { 17 | CGPROGRAM 18 | #pragma vertex vert 19 | #pragma fragment frag 20 | 21 | #include "UnityCG.cginc" 22 | 23 | struct appdata 24 | { 25 | float4 vertex : POSITION; 26 | float3 uv : TEXCOORD0; 27 | }; 28 | 29 | struct v2f 30 | { 31 | float4 vertex : SV_POSITION; 32 | float3 uv : TEXCOORD0; 33 | }; 34 | 35 | float4 _TopColor; 36 | float4 _BottomColor; 37 | float _MaxValue; 38 | float _MinValue; 39 | float _Bands; 40 | 41 | float Posterize(float numberOfBands, float target) 42 | { 43 | return round(target * numberOfBands) / numberOfBands; 44 | } 45 | 46 | v2f vert (appdata v) 47 | { 48 | v2f o; 49 | o.vertex = UnityObjectToClipPos(v.vertex); 50 | o.uv = v.uv; 51 | return o; 52 | } 53 | 54 | fixed4 frag (v2f i) : SV_Target 55 | { 56 | float t = smoothstep(_MinValue, _MaxValue, i.uv.y); 57 | t = Posterize(_Bands + 1, t); 58 | float3 blend = lerp(_BottomColor, _TopColor, t); 59 | return float4(blend, 1); 60 | } 61 | ENDCG 62 | } 63 | } 64 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient Posterize.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba855890111b6024c9c7a921ce75840f 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Gradient 11 | m_Shader: {fileID: 4800000, guid: 84bd9e40c45b4f84e9e65d4d27e418da, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _BottomColor: {r: 0.8867924, g: 0.6562411, b: 0.2300641, a: 1} 77 | - _Color: {r: 1, g: 1, b: 1, a: 1} 78 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 79 | - _MainColor: {r: 1, g: 1, b: 1, a: 0.39215687} 80 | - _TopColor: {r: 0.9528302, g: 0.17528482, b: 0.3673146, a: 1} 81 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae489218abe19064681f51f1585a302f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Gradient" 2 | { 3 | Properties 4 | { 5 | _TopColor("Top Color", Color) = (1,1,1,1) 6 | _BottomColor("Bottom Color", Color) = (0,0,0,1) 7 | } 8 | SubShader 9 | { 10 | Tags { "RenderType"="Opaque" } 11 | 12 | Pass 13 | { 14 | CGPROGRAM 15 | #pragma vertex vert 16 | #pragma fragment frag 17 | 18 | #include "UnityCG.cginc" 19 | 20 | struct appdata 21 | { 22 | float4 vertex : POSITION; 23 | float3 uv : TEXCOORD0; 24 | }; 25 | 26 | struct v2f 27 | { 28 | float4 vertex : SV_POSITION; 29 | float3 uv : TEXCOORD0; 30 | }; 31 | 32 | float4 _TopColor; 33 | float4 _BottomColor; 34 | 35 | v2f vert (appdata v) 36 | { 37 | v2f o; 38 | o.vertex = UnityObjectToClipPos(v.vertex); 39 | o.uv = v.uv; 40 | return o; 41 | } 42 | 43 | fixed4 frag (v2f i) : SV_Target 44 | { 45 | float3 blend = lerp(_BottomColor, _TopColor, i.uv.y); 46 | return float4(blend, 1); 47 | } 48 | ENDCG 49 | } 50 | } 51 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Gradient.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84bd9e40c45b4f84e9e65d4d27e418da 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Lambert.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Lambert 11 | m_Shader: {fileID: 4800000, guid: b2efc69c351d5e846b7daa8439f2fc5d, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: [] 27 | m_Colors: 28 | - _AmbientLight: {r: 0, g: 0.075, b: 0.15, a: 1} 29 | - _MainColor: {r: 1, g: 1, b: 1, a: 1} 30 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Lambert.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9dd3d306d9ec0544b2510b433ce4c11 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Lambert.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Lambert" 2 | { 3 | Properties 4 | { 5 | _MainColor("Color", Color) = (1,1,1,1) 6 | _AmbientLight("Ambient Light", Color) = (0.0,0.075,0.15, 1) 7 | } 8 | SubShader 9 | { 10 | Tags { "RenderType"="Opaque" } 11 | 12 | Pass 13 | { 14 | CGPROGRAM 15 | #pragma vertex vert 16 | #pragma fragment frag 17 | 18 | #include "UnityCG.cginc" 19 | #include "Lighting.cginc" 20 | 21 | struct appdata 22 | { 23 | float4 vertex : POSITION; 24 | float3 normal : NORMAL; 25 | }; 26 | 27 | struct v2f 28 | { 29 | float4 vertex : SV_POSITION; 30 | float3 normal : NORMAL; 31 | }; 32 | 33 | float4 _MainColor; 34 | float4 _AmbientLight; 35 | 36 | v2f vert (appdata v) 37 | { 38 | v2f o; 39 | o.vertex = UnityObjectToClipPos(v.vertex); 40 | o.normal = v.normal; 41 | return o; 42 | } 43 | 44 | fixed4 frag (v2f i) : SV_Target 45 | { 46 | // Direct light 47 | float3 lightSource = _WorldSpaceLightPos0.xyz; 48 | float lightFalloff = max(0, dot(lightSource, i.normal)); // 0f to 1f 49 | float3 directDiffuseLight = _LightColor0 * lightFalloff; 50 | 51 | // Composite 52 | float3 diffuseLight = directDiffuseLight + _AmbientLight; 53 | float3 result = diffuseLight * _MainColor; 54 | 55 | return float4(result, 1); 56 | } 57 | ENDCG 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Lambert.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2efc69c351d5e846b7daa8439f2fc5d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Normals.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Normals 11 | m_Shader: {fileID: 4800000, guid: 21221afe71650a34a9c27e9f8a5d0d6d, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | - _MainColor: {r: 1, g: 1, b: 1, a: 0.39215687} 79 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Normals.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a18b6dd62778c8249b6d3ea45325e607 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Normals.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Unlit/Normals" 2 | { 3 | Properties 4 | { 5 | _MainTex ("Texture", 2D) = "white" {} 6 | _MainColor("Color", Color) = (1,1,1,1) 7 | _ResultColor("ResultColor", Color) = (1,1,1,1) 8 | } 9 | SubShader 10 | { 11 | Tags { "RenderType"="Opaque" } 12 | 13 | Pass 14 | { 15 | CGPROGRAM 16 | #pragma vertex vert 17 | #pragma fragment frag 18 | 19 | #include "UnityCG.cginc" 20 | 21 | struct appdata 22 | { 23 | float4 vertex : POSITION; 24 | float3 normal : NORMAL; 25 | }; 26 | 27 | struct v2f 28 | { 29 | float4 vertex : SV_POSITION; 30 | float3 normal : NORMAL; 31 | }; 32 | 33 | sampler2D _MainTex; 34 | float4 _MainColor; 35 | 36 | v2f vert (appdata v) 37 | { 38 | v2f o; 39 | o.vertex = UnityObjectToClipPos(v.vertex); 40 | o.normal = v.normal; 41 | return o; 42 | } 43 | 44 | fixed4 frag (v2f i) : SV_Target 45 | { 46 | float3 normal = i.normal; 47 | return float4(normal, 1); 48 | } 49 | ENDCG 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Normals.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21221afe71650a34a9c27e9f8a5d0d6d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture Cutout.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Scrolling Texture Cutout 11 | m_Shader: {fileID: 4800000, guid: 5f1dc4d1aac9499aadfef8f6642dc329, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _Texture: 23 | m_Texture: {fileID: 2800000, guid: 2b9e34aa2409a4b49bf6d83d443cd584, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: 27 | - _HorizontalSpeed: 0.2 28 | - _Scale: 1 29 | - _VerticalSpeed: 0.2 30 | m_Colors: 31 | - _Background: {r: 1, g: 0.78431374, b: 0.13725491, a: 1} 32 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture Cutout.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2deeff62cd3e8be4184be0e09ebf4608 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture Cutout.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f1dc4d1aac9499aadfef8f6642dc329 3 | timeCreated: 1589424480 -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Scrolling Texture 11 | m_Shader: {fileID: 4800000, guid: 392f6fce173764e49afea5e13f152958, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _EmissionMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _MainTex: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _MetallicGlossMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _OcclusionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _SpecGlossMap: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _Texture: 47 | m_Texture: {fileID: 2800000, guid: f1d7a7536c3c6e24bbdfbdd38f2c9327, type: 3} 48 | m_Scale: {x: 5, y: 9} 49 | m_Offset: {x: 0, y: 0} 50 | m_Floats: 51 | - _AlphaClip: 0 52 | - _Blend: 0 53 | - _BumpScale: 1 54 | - _Column: 5 55 | - _Cull: 2 56 | - _Cutoff: 0.5 57 | - _DstBlend: 0 58 | - _GlossMapScale: 1 59 | - _Glossiness: 0.5 60 | - _GlossyReflections: 1 61 | - _HorizontalSpeed: 1 62 | - _Metallic: 0 63 | - _OcclusionStrength: 1 64 | - _ReceiveShadows: 1 65 | - _Row: 9 66 | - _Scale: 1 67 | - _SmoothnessTextureChannel: 0 68 | - _SpecularHighlights: 1 69 | - _SrcBlend: 1 70 | - _Surface: 0 71 | - _VerticalSpeed: 1 72 | - _WorkflowMode: 1 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 78 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c670e6fa29a26b46b869d45a328a212 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Scrolling Texture" 2 | { 3 | Properties 4 | { 5 | _Texture("Texture", 2D) = "white" {} 6 | _VerticalSpeed("Vertical Speed", Float) = 0.2 7 | _HorizontalSpeed("Horizontal Speed", Float) = 0.2 8 | _Scale("Scale", Float) = 1 9 | } 10 | SubShader 11 | { 12 | Tags { "Queue"="Transparent" "RenderType"="Transparent" } 13 | 14 | Pass 15 | { 16 | Blend SrcAlpha OneMinusSrcAlpha 17 | 18 | CGPROGRAM 19 | #pragma vertex vert 20 | #pragma fragment frag 21 | 22 | #include "UnityCG.cginc" 23 | 24 | struct appdata 25 | { 26 | float4 vertex : POSITION; 27 | float2 uv : TEXCOORD0; 28 | }; 29 | 30 | struct v2f 31 | { 32 | float4 vertex : SV_POSITION; 33 | float2 uv : TEXCOORD0; 34 | }; 35 | 36 | 37 | Texture2D _Texture; 38 | 39 | // The sampler state forces our texture to use filtering mode 'linear' and wrap mode 'repeat' regardless of texture settings 40 | SamplerState sampler_linear_repeat; 41 | 42 | // Needed for tiling and offset 43 | float4 _Texture_ST; 44 | 45 | float _Scale; 46 | float _VerticalSpeed; 47 | float _HorizontalSpeed; 48 | 49 | 50 | v2f vert (appdata v) 51 | { 52 | v2f o; 53 | o.vertex = UnityObjectToClipPos(v.vertex); 54 | float2 scaledUVs = v.uv * _Scale; 55 | o.uv = TRANSFORM_TEX(scaledUVs, _Texture); 56 | return o; 57 | } 58 | 59 | fixed4 frag (v2f i) : SV_Target 60 | { 61 | float x = i.uv.x; 62 | float y = i.uv.y; 63 | 64 | y += _Time * _VerticalSpeed * 20; 65 | x += _Time * _HorizontalSpeed * 20; 66 | 67 | return _Texture.Sample(sampler_linear_repeat, float2(x,y)); // Sampler State Source: https://docs.unity3d.com/Manual/SL-SamplerStates.html 68 | } 69 | ENDCG 70 | } 71 | } 72 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Scrolling Texture.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 392f6fce173764e49afea5e13f152958 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Sine Vertex Displacement.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6966e240b33d5df438658718de6d5e6d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Sine Vertex Displacement.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Sine Vertex Displacement" 2 | { 3 | Properties 4 | { 5 | _Frequency("Frequency", float) = 20 6 | _Speed("Speed", float) = 0.5 7 | _Amplitude("Amplitude", float) = 0.1 8 | _Axis("Axis", Vector) = (0.1, 1, 0.1) 9 | _Color("Axis", Color) = (0.23, 0.95, 0.33, 1) 10 | } 11 | SubShader 12 | { 13 | Tags { "RenderType"="Opaque" } 14 | 15 | Pass 16 | { 17 | CGPROGRAM 18 | #pragma vertex vert 19 | #pragma fragment frag 20 | 21 | #include "UnityCG.cginc" 22 | 23 | struct appdata 24 | { 25 | float4 vertex : POSITION; 26 | float2 uv : TEXCOORD0; 27 | }; 28 | 29 | struct v2f 30 | { 31 | float4 vertex : SV_POSITION; 32 | float2 uv : TEXCOORD0; 33 | }; 34 | 35 | float _Frequency; 36 | float _Speed; 37 | float _Amplitude; 38 | float3 _Axis; 39 | float4 _Color; 40 | 41 | // Source: https://docs.unity3d.com/Packages/com.unity.shadergraph@7.1/manual/Combine-Node.html 42 | float4 Unity_Combine_float(float R, float G, float B, float A) 43 | { 44 | return float4(R, G, B, A); 45 | } 46 | 47 | v2f vert (appdata v) 48 | { 49 | float time = _Speed * _Time * 200; // 200 = Magic number that aligns our speed with the shadergraph variant of this shader. :( 50 | 51 | // Wave 52 | float4 sineWave = sin(time + v.vertex * _Frequency) * _Amplitude; 53 | 54 | // Wave enabled per axis 55 | float3 waveX = sineWave * _Axis.r; 56 | float3 waveY = sineWave * _Axis.g; 57 | float3 waveZ = sineWave * _Axis.b; 58 | 59 | // Composition 60 | float4 modifiedVerts = Unity_Combine_float(v.vertex.x + waveX, v.vertex.y + waveY, v.vertex.z + waveZ, 1); 61 | 62 | v2f o; 63 | o.vertex = UnityObjectToClipPos(modifiedVerts); 64 | o.uv = v.uv; 65 | return o; 66 | } 67 | 68 | fixed4 frag (v2f i) : SV_Target 69 | { 70 | return _Color; 71 | } 72 | ENDCG 73 | } 74 | } 75 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Sine Vertex Displacement.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bacb0047b5e014443b47f55e52635836 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular Cell Shade.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Specular Cell Shade 11 | m_Shader: {fileID: 4800000, guid: c41c0c2490048234587cc337349cd016, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: 27 | - _DirectLightStep: 0.1 28 | - _Gloss: 20 29 | - _GlossStepFalloff: 0.1 30 | - _LightFalloffClamp: 0.1 31 | - _LightStepFalloff: 0.1 32 | - _PhongFalloffClamp: 0.1 33 | - _PhongStepFalloff: 0.1 34 | - _SpecularStepFalloff: 0.1 35 | m_Colors: 36 | - _AmbientLight: {r: 0.128649, g: 0.26238486, b: 0.5566038, a: 1} 37 | - _MainColor: {r: 1, g: 0.1462264, b: 0.1462264, a: 1} 38 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular Cell Shade.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 179dbc0129a896c47a49b515a113866c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular Cell Shade.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41c0c2490048234587cc337349cd016 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Specular 11 | m_Shader: {fileID: 4800000, guid: 6bcb7258a43c35a42b13d56b13e6ee4e, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: 27 | - _Gloss: 15 28 | m_Colors: 29 | - _AmbientLight: {r: 0.128649, g: 0.26238486, b: 0.5566038, a: 1} 30 | - _MainColor: {r: 1, g: 0.1462264, b: 0.1462264, a: 1} 31 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3198270de115604aa9a384631449234 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Specular.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bcb7258a43c35a42b13d56b13e6ee4e 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Transparency.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Transparency 11 | m_Shader: {fileID: 4800000, guid: b75f3c6119be53248a8a9a62cbb01f58, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 2800000, guid: f1d7a7536c3c6e24bbdfbdd38f2c9327, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: [] 27 | m_Colors: 28 | - _MainColor: {r: 1, g: 1, b: 1, a: 1} 29 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Transparency.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6654cbdbb969be441b44fe2ed5d3ea2d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Transparency.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Transparency" 2 | { 3 | Properties 4 | { 5 | _MainTex ("Texture", 2D) = "white" {} 6 | _MainColor("Color", Color) = (1,1,1,1) 7 | } 8 | SubShader 9 | { 10 | Tags { "Queue"="Transparent" "RenderType"="Transparent" } 11 | 12 | Pass 13 | { 14 | Blend SrcAlpha OneMinusSrcAlpha 15 | 16 | CGPROGRAM 17 | #pragma vertex vert 18 | #pragma fragment frag 19 | 20 | #include "UnityCG.cginc" 21 | 22 | struct appdata 23 | { 24 | float4 vertex : POSITION; 25 | float2 uv : TEXCOORD0; 26 | }; 27 | 28 | struct v2f 29 | { 30 | float4 vertex : SV_POSITION; 31 | float2 uv : TEXCOORD0; 32 | }; 33 | 34 | sampler2D _MainTex; 35 | float4 _MainTex_ST; // Needed for tiling and offset 36 | float4 _MainColor; 37 | 38 | v2f vert (appdata v) 39 | { 40 | v2f o; 41 | o.vertex = UnityObjectToClipPos(v.vertex); 42 | o.uv = TRANSFORM_TEX(v.uv, _MainTex); 43 | return o; 44 | } 45 | 46 | fixed4 frag (v2f i) : SV_Target 47 | { 48 | return tex2D(_MainTex, i.uv) * _MainColor; 49 | } 50 | ENDCG 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Transparency.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b75f3c6119be53248a8a9a62cbb01f58 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/UV.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: UV 11 | m_Shader: {fileID: 4800000, guid: 1d7770ddaf38ce7498834f8e6516e9be, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | - _MainColor: {r: 1, g: 1, b: 1, a: 0.39215687} 79 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/UV.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53b2394b7726c9a418804e7db91d223b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/UV.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/UV" 2 | { 3 | SubShader 4 | { 5 | Tags { "RenderType"="Opaque" } 6 | 7 | Pass 8 | { 9 | CGPROGRAM 10 | #pragma vertex vert 11 | #pragma fragment frag 12 | 13 | #include "UnityCG.cginc" 14 | 15 | struct appdata 16 | { 17 | float4 vertex : POSITION; 18 | float2 uv : TEXCOORD0; 19 | }; 20 | 21 | struct v2f 22 | { 23 | float2 uv : TEXCOORD0; 24 | float4 vertex : SV_POSITION; 25 | }; 26 | 27 | v2f vert (appdata v) 28 | { 29 | v2f o; 30 | o.vertex = UnityObjectToClipPos(v.vertex); 31 | o.uv = v.uv; 32 | return o; 33 | } 34 | 35 | fixed4 frag (v2f i) : SV_Target 36 | { 37 | return float4(i.uv.r, i.uv.g, 0, 1); // Quad has no z uv's 38 | } 39 | ENDCG 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/UV.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d7770ddaf38ce7498834f8e6516e9be 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Unlit - Solid Color.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12811acd86ea9e649b0272a18ef9d9e6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Unlit - Solid Color.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/Unlit/Solid Color" 2 | { 3 | Properties 4 | { 5 | _MainTex ("Texture", 2D) = "white" {} 6 | _MainColor("Color", Color) = (1,1,1,1) 7 | } 8 | SubShader 9 | { 10 | Tags { "RenderType"="Opaque" } 11 | 12 | Pass 13 | { 14 | CGPROGRAM 15 | #pragma vertex vert 16 | #pragma fragment frag 17 | 18 | #include "UnityCG.cginc" 19 | 20 | struct appdata 21 | { 22 | float4 vertex : POSITION; 23 | }; 24 | 25 | struct v2f 26 | { 27 | float4 vertex : SV_POSITION; 28 | }; 29 | 30 | sampler2D _MainTex; 31 | float4 _MainColor; 32 | 33 | v2f vert (appdata v) 34 | { 35 | v2f o; 36 | o.vertex = UnityObjectToClipPos(v.vertex); 37 | return o; 38 | } 39 | 40 | fixed4 frag (v2f i) : SV_Target 41 | { 42 | return _MainColor; 43 | } 44 | ENDCG 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/Unlit - Solid Color.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61e20511e78e4976b5e17c649b270232 3 | timeCreated: 1650321595 -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/World Space.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: World Space 11 | m_Shader: {fileID: 4800000, guid: 6e283ac4f05659545bda445888a7e2cb, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _MainTex: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | m_Floats: [] 27 | m_Colors: 28 | - _AmbientLight: {r: 0, g: 0, b: 0, a: 1} 29 | - _MainColor: {r: 1, g: 0, b: 0, a: 1} 30 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/World Space.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba4e77ee16a9ef14d8a9ef78a9436a5f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/World Space.shader: -------------------------------------------------------------------------------- 1 | Shader "AdrianMiasik/Examples/World Space" 2 | { 3 | SubShader 4 | { 5 | Tags { "RenderType"="Opaque" } 6 | 7 | Pass 8 | { 9 | CGPROGRAM 10 | #pragma vertex vert 11 | #pragma fragment frag 12 | 13 | #include "UnityCG.cginc" 14 | 15 | struct appdata 16 | { 17 | float4 vertex : POSITION; 18 | }; 19 | 20 | struct v2f 21 | { 22 | float4 vertex : SV_POSITION; 23 | float3 worldPosition : TEXCOORD0; 24 | }; 25 | 26 | v2f vert (appdata v) 27 | { 28 | v2f o; 29 | o.vertex = UnityObjectToClipPos(v.vertex); 30 | o.worldPosition = mul(unity_ObjectToWorld, v.vertex); 31 | return o; 32 | } 33 | 34 | fixed4 frag (v2f i) : SV_Target 35 | { 36 | return float4(i.worldPosition, 1); 37 | } 38 | ENDCG 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/HLSL - Unlit/World Space.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e283ac4f05659545bda445888a7e2cb 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1174f0501bf21a74a9905e1a7d538fdc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/2 Tone Dissolve.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &-5196793920581580510 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 11 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | version: 9 16 | --- !u!21 &2100000 17 | Material: 18 | serializedVersion: 8 19 | m_ObjectHideFlags: 0 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_Name: 2 Tone Dissolve 24 | m_Shader: {fileID: 4800000, guid: 4816098304034c74ca4b00289a2e3812, type: 3} 25 | m_Parent: {fileID: 0} 26 | m_ModifiedSerializedProperties: 0 27 | m_ValidKeywords: [] 28 | m_InvalidKeywords: [] 29 | m_LightmapFlags: 4 30 | m_EnableInstancingVariants: 0 31 | m_DoubleSidedGI: 0 32 | m_CustomRenderQueue: -1 33 | stringTagMap: {} 34 | disabledShaderPasses: 35 | - MOTIONVECTORS 36 | m_LockedProperties: 37 | m_SavedProperties: 38 | serializedVersion: 3 39 | m_TexEnvs: 40 | - unity_Lightmaps: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - unity_LightmapsInd: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - unity_ShadowMasks: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | m_Ints: [] 53 | m_Floats: 54 | - Vector1_19CF4714: 0.5 55 | - Vector1_6DFF831: 1 56 | - Vector1_BDBA1A88: -0.035 57 | - Vector1_D52D4009: 30 58 | - _QueueControl: 0 59 | - _QueueOffset: 0 60 | m_Colors: 61 | - Color_370166B6: {r: 0.5254902, g: 0.8, b: 0.4509804, a: 1} 62 | - Color_4442AE67: {r: 0.20784314, g: 0.4392157, b: 0.90588236, a: 1} 63 | m_BuildTextureStacks: [] 64 | m_AllowLocking: 1 65 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/2 Tone Dissolve.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4e34f3071923c04aa7d8d60b16d705d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/2 Tone Dissolve.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4816098304034c74ca4b00289a2e3812 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Depth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85bd19cc8c7ace647947aaa01810e133 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Depth.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f963b0f792e2d9d44b9b6d5292351a00 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Disappearing Cow.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 8 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Disappearing Cow 11 | m_Shader: {fileID: 4800000, guid: b0e38960edc3df44a9ec330f1749a824, type: 3} 12 | m_Parent: {fileID: 0} 13 | m_ModifiedSerializedProperties: 0 14 | m_ValidKeywords: [] 15 | m_InvalidKeywords: [] 16 | m_LightmapFlags: 4 17 | m_EnableInstancingVariants: 0 18 | m_DoubleSidedGI: 0 19 | m_CustomRenderQueue: -1 20 | stringTagMap: {} 21 | disabledShaderPasses: 22 | - MOTIONVECTORS 23 | m_LockedProperties: 24 | m_SavedProperties: 25 | serializedVersion: 3 26 | m_TexEnvs: 27 | - unity_Lightmaps: 28 | m_Texture: {fileID: 0} 29 | m_Scale: {x: 1, y: 1} 30 | m_Offset: {x: 0, y: 0} 31 | - unity_LightmapsInd: 32 | m_Texture: {fileID: 0} 33 | m_Scale: {x: 1, y: 1} 34 | m_Offset: {x: 0, y: 0} 35 | - unity_ShadowMasks: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | m_Ints: [] 40 | m_Floats: 41 | - Vector1_19CF4714: -1 42 | - Vector1_6DFF831: 0.35 43 | - Vector1_D52D4009: -30 44 | - _QueueControl: 0 45 | - _QueueOffset: 0 46 | m_Colors: [] 47 | m_BuildTextureStacks: [] 48 | m_AllowLocking: 1 49 | --- !u!114 &1190505485104010124 50 | MonoBehaviour: 51 | m_ObjectHideFlags: 11 52 | m_CorrespondingSourceObject: {fileID: 0} 53 | m_PrefabInstance: {fileID: 0} 54 | m_PrefabAsset: {fileID: 0} 55 | m_GameObject: {fileID: 0} 56 | m_Enabled: 1 57 | m_EditorHideFlags: 0 58 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} 59 | m_Name: 60 | m_EditorClassIdentifier: 61 | version: 9 62 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Disappearing Cow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 157c9226bed88b04f90fd8ec8b6089bc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Disappearing Cow.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0e38960edc3df44a9ec330f1749a824 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient Custom Blend Points.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0e50ade3d8091d4ab86d95694ac92d2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient Custom Blend Points.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9e132e7c6610204d9b040b42a105b66 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient Posterize.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba7b2c266cf544840a52d2af7d2e1845 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient Posterize.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80401cdeea130664a8a8e36a5e67810e 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e993a8fc82ba5b44ba688404ab91a7f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Gradient.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 259753db5fef66c4fa319040a001409f 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Lambert.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d878b480903565439fdf40f9dff75a4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Lambert.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e47fbb5392fbf53429f5f138cc7d30f8 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Normals.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5591f47a33907564c9af0d7072ce58ff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Normals.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0e702e95c5e09e45b29704742e8268f 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/NotSupported.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d83316ad8cbb3e641922766127f17aef 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Scrolling Texture Cutout.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &-93643266738736454 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 11 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | version: 9 16 | --- !u!21 &2100000 17 | Material: 18 | serializedVersion: 8 19 | m_ObjectHideFlags: 0 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_Name: Scrolling Texture Cutout 24 | m_Shader: {fileID: 4800000, guid: e8be19da1af6a634a99596d0948c1736, type: 3} 25 | m_Parent: {fileID: 0} 26 | m_ModifiedSerializedProperties: 0 27 | m_ValidKeywords: [] 28 | m_InvalidKeywords: [] 29 | m_LightmapFlags: 4 30 | m_EnableInstancingVariants: 0 31 | m_DoubleSidedGI: 0 32 | m_CustomRenderQueue: -1 33 | stringTagMap: {} 34 | disabledShaderPasses: 35 | - MOTIONVECTORS 36 | m_LockedProperties: 37 | m_SavedProperties: 38 | serializedVersion: 3 39 | m_TexEnvs: 40 | - Texture2D_64DDE139: 41 | m_Texture: {fileID: 2800000, guid: 2b9e34aa2409a4b49bf6d83d443cd584, type: 3} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - unity_Lightmaps: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - unity_LightmapsInd: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - unity_ShadowMasks: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | m_Ints: [] 57 | m_Floats: 58 | - Vector1_1795B84E: 1 59 | - Vector1_79D57393: 0.2 60 | - Vector1_DB8B00E9: 0.2 61 | - Vector1_E1953EDC: 1 62 | - Vector1_FC5013D6: 1 63 | - _QueueControl: 0 64 | - _QueueOffset: 0 65 | m_Colors: 66 | - Color_94D5C039: {r: 1, g: 0.7813059, b: 0.13679248, a: 1} 67 | m_BuildTextureStacks: [] 68 | m_AllowLocking: 1 69 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Scrolling Texture Cutout.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef9f3e33cd9c9d043a589dc29f097d69 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Scrolling Texture Cutout.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8be19da1af6a634a99596d0948c1736 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Scrolling Texture.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9ff787e40925524b803f14adbead5c2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Scrolling Texture.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d56f4c9e631bb7043871daee1293a5d6 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Sine Vertex Displacement.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &-1883955739189429271 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 11 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | version: 9 16 | --- !u!21 &2100000 17 | Material: 18 | serializedVersion: 8 19 | m_ObjectHideFlags: 0 20 | m_CorrespondingSourceObject: {fileID: 0} 21 | m_PrefabInstance: {fileID: 0} 22 | m_PrefabAsset: {fileID: 0} 23 | m_Name: Sine Vertex Displacement 24 | m_Shader: {fileID: 4800000, guid: 068836f43aa8ec6458882178081b91a2, type: 3} 25 | m_Parent: {fileID: 0} 26 | m_ModifiedSerializedProperties: 0 27 | m_ValidKeywords: [] 28 | m_InvalidKeywords: [] 29 | m_LightmapFlags: 4 30 | m_EnableInstancingVariants: 0 31 | m_DoubleSidedGI: 0 32 | m_CustomRenderQueue: -1 33 | stringTagMap: {} 34 | disabledShaderPasses: 35 | - MOTIONVECTORS 36 | m_LockedProperties: 37 | m_SavedProperties: 38 | serializedVersion: 3 39 | m_TexEnvs: 40 | - unity_Lightmaps: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - unity_LightmapsInd: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - unity_ShadowMasks: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | m_Ints: [] 53 | m_Floats: 54 | - Vector1_37BD7A1C: 10 55 | - Vector1_524EFF0E: 1 56 | - Vector1_E10F759: 0.1 57 | - _QueueControl: 0 58 | - _QueueOffset: 0 59 | m_Colors: 60 | - Color_C9A3FC05: {r: 0.22694907, g: 0.9433962, b: 0.3320419, a: 1} 61 | - Vector3_C84EC2FB: {r: 0, g: 1, b: 0, a: 0} 62 | m_BuildTextureStacks: [] 63 | m_AllowLocking: 1 64 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Sine Vertex Displacement.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fd2b73ce94113142bf57c11a4ac0739 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Sine Vertex Displacement.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 068836f43aa8ec6458882178081b91a2 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Specular Cell Shade.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdcc1fea2d262e946a4e63b6dd5cf752 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Specular Cell Shade.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0683210d22436864f98937a1f9f38da0 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Specular.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 8 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Specular 11 | m_Shader: {fileID: 4800000, guid: 16d2aae25c2bf9c47b1fe45acea8c1ca, type: 3} 12 | m_Parent: {fileID: 0} 13 | m_ModifiedSerializedProperties: 0 14 | m_ValidKeywords: [] 15 | m_InvalidKeywords: [] 16 | m_LightmapFlags: 4 17 | m_EnableInstancingVariants: 0 18 | m_DoubleSidedGI: 0 19 | m_CustomRenderQueue: -1 20 | stringTagMap: {} 21 | disabledShaderPasses: 22 | - MOTIONVECTORS 23 | m_LockedProperties: 24 | m_SavedProperties: 25 | serializedVersion: 3 26 | m_TexEnvs: 27 | - unity_Lightmaps: 28 | m_Texture: {fileID: 0} 29 | m_Scale: {x: 1, y: 1} 30 | m_Offset: {x: 0, y: 0} 31 | - unity_LightmapsInd: 32 | m_Texture: {fileID: 0} 33 | m_Scale: {x: 1, y: 1} 34 | m_Offset: {x: 0, y: 0} 35 | - unity_ShadowMasks: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | m_Ints: [] 40 | m_Floats: 41 | - Vector1_21D67614: 15 42 | - Vector1_7034BD33: 0.1 43 | - Vector1_D1D3267B: 0.1 44 | - _QueueControl: 0 45 | - _QueueOffset: 0 46 | m_Colors: 47 | - Color_B12E4094: {r: 1, g: 0.14509805, b: 0.14509805, a: 1} 48 | - Color_E89E9B0D: {r: 0.12941177, g: 0.2627451, b: 0.5568628, a: 1} 49 | - _LightColor0: {r: 0, g: 0, b: 0, a: 0} 50 | - _WorldSpaceLightPos0: {r: 0, g: 0, b: 0, a: 0} 51 | m_BuildTextureStacks: [] 52 | m_AllowLocking: 1 53 | --- !u!114 &6294726451845941592 54 | MonoBehaviour: 55 | m_ObjectHideFlags: 11 56 | m_CorrespondingSourceObject: {fileID: 0} 57 | m_PrefabInstance: {fileID: 0} 58 | m_PrefabAsset: {fileID: 0} 59 | m_GameObject: {fileID: 0} 60 | m_Enabled: 1 61 | m_EditorHideFlags: 0 62 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} 63 | m_Name: 64 | m_EditorClassIdentifier: 65 | version: 9 66 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Specular.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2f5089ef271ebf4e91972c878728cbe 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Specular.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16d2aae25c2bf9c47b1fe45acea8c1ca 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Transparency.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e892f4428d9f5ad4fa5bfbe06e27c6b7 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Transparency.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8783d6ec90f95745872d852c67f32e4 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/UV.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f1599cd364c11e448ab4b07bd469fa3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/UV.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be7ca1d92b1aa4e4ba3a45977a198bfe 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Unlit - Solid Color.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a391f3211b642134da8e5f83989b6d1d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/Unlit - Solid Color.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be182210eae7cf74992ec4d81d813a8e 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/World Space.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 531c73fe6a7a8554d8397facc6f8c420 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Shaders/Shader Graph - Unlit/World Space.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20152883733cd964f94fa3bd5411dbac 3 | ScriptedImporter: 4 | fileIDToRecycleName: 5 | 4800000: MainAsset 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de316ed4ca8837a49bae737e7d168ad2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Sprites/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Sprites/circle.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Sprites/icon-unity-shaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Sprites/icon-unity-shaders.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Sprites/icon-unity-shaders.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef4a14a9e79a79d4fbed711719523988 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 0 39 | wrapV: 0 40 | wrapW: 0 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99f836c9cb9345dba2e72c4a1f2d0695 3 | folderAsset: yes 4 | timeCreated: 1436068007 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: Version 2.0 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | assetVersion: 2 16 | m_TextWrappingMode: 1 17 | m_enableKerning: 1 18 | m_ActiveFontFeatures: 00000000 19 | m_enableExtraPadding: 0 20 | m_enableTintAllSprites: 0 21 | m_enableParseEscapeCharacters: 1 22 | m_EnableRaycastTarget: 0 23 | m_GetFontFeaturesAtRuntime: 1 24 | m_missingGlyphCharacter: 0 25 | m_ClearDynamicDataOnBuild: 1 26 | m_warningsDisabled: 1 27 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 28 | m_defaultFontAssetPath: Fonts & Materials/ 29 | m_defaultFontSize: 36 30 | m_defaultAutoSizeMinRatio: 0.5 31 | m_defaultAutoSizeMaxRatio: 2 32 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 33 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 34 | m_autoSizeTextContainer: 0 35 | m_IsTextObjectScaleStatic: 0 36 | m_fallbackFontAssets: [] 37 | m_matchMaterialPreset: 1 38 | m_HideSubTextObjects: 1 39 | m_defaultSpriteAsset: {fileID: 0} 40 | m_defaultSpriteAssetPath: Sprite Assets/ 41 | m_enableEmojiSupport: 1 42 | m_MissingCharacterSpriteUnicode: 0 43 | m_EmojiFallbackTextAssets: [] 44 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 45 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 46 | type: 2} 47 | m_StyleSheetsResourcePath: 48 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 49 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 50 | type: 3} 51 | m_UseModernHangulLineBreakingRules: 0 52 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96de908384869cd409c75efa351d5edf 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2ed216f98028c4dae6c5224a952b3c 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f63d574838ccfb44f84acc05fed0af48 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8d12adcee749c344b8117cf7c7eb912 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0178fcb869bafef4690d177d31d17db8 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3d800b099a06e0478fb790c5e79057a 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 124c112a6e8f1a54e8b0870e881b56d8 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c334973cef89a9840b0b0c507e0377ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 807804e1402a8a2458cd886636d7ce1f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Textures/256x256ramp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Textures/256x256ramp.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Textures/2x2square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Textures/2x2square.png -------------------------------------------------------------------------------- /UnityShaders/Assets/Textures/2x2square.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 267d8cc73fc803248bf280c1cc21f3a8 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: 1 36 | mipBias: 0 37 | wrapU: 0 38 | wrapV: 0 39 | wrapW: 0 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 3 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 4 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: 4 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: 76 | - - {x: -2, y: -2} 77 | - {x: -2, y: 2} 78 | - {x: 2, y: 2} 79 | - {x: 2, y: -2} 80 | physicsShape: 81 | - - {x: -2, y: -2} 82 | - {x: -2, y: 2} 83 | - {x: 2, y: 2} 84 | - {x: 2, y: -2} 85 | bones: [] 86 | spriteID: a2f66599153f27a46b1487a1e354b335 87 | vertices: [] 88 | indices: 89 | edges: [] 90 | weights: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /UnityShaders/Assets/Textures/Scrolling Texture Cutout Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/UnityShaders/Assets/Textures/Scrolling Texture Cutout Sample.png -------------------------------------------------------------------------------- /UnityShaders/Assets/UniversalRenderPipelineGlobalSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} 13 | m_Name: UniversalRenderPipelineGlobalSettings 14 | m_EditorClassIdentifier: 15 | m_Settings: 16 | m_SettingsList: [] 17 | m_RuntimeSettings: [] 18 | m_AssetVersion: 5 19 | m_DefaultVolumeProfile: {fileID: 0} 20 | m_RenderingLayerNames: 21 | - Default 22 | m_ValidRenderingLayers: 1 23 | lightLayerName0: 24 | lightLayerName1: 25 | lightLayerName2: 26 | lightLayerName3: 27 | lightLayerName4: 28 | lightLayerName5: 29 | lightLayerName6: 30 | lightLayerName7: 31 | apvScenesData: 32 | m_ObsoleteSerializedBakingSets: [] 33 | sceneToBakingSet: 34 | m_Keys: [] 35 | m_Values: [] 36 | bakingSets: [] 37 | sceneBounds: 38 | m_Keys: [] 39 | m_Values: [] 40 | hasProbeVolumes: 41 | m_Keys: [] 42 | m_Values: 43 | m_ShaderStrippingSetting: 44 | m_Version: 0 45 | m_ExportShaderVariants: 1 46 | m_ShaderVariantLogLevel: 0 47 | m_StripRuntimeDebugShaders: 1 48 | m_URPShaderStrippingSetting: 49 | m_Version: 0 50 | m_StripUnusedPostProcessingVariants: 0 51 | m_StripUnusedVariants: 1 52 | m_StripScreenCoordOverrideVariants: 1 53 | m_ShaderVariantLogLevel: 0 54 | m_ExportShaderVariants: 1 55 | m_StripDebugVariants: 1 56 | m_StripUnusedPostProcessingVariants: 0 57 | m_StripUnusedVariants: 1 58 | m_StripScreenCoordOverrideVariants: 1 59 | supportRuntimeDebugDisplay: 0 60 | references: 61 | version: 2 62 | RefIds: [] 63 | -------------------------------------------------------------------------------- /UnityShaders/Assets/UniversalRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70ab2989c5745454d8f4d1adc5f418c2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityShaders/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.cyanilux.shadergraph-to-png": "https://github.com/Cyanilux/ShaderGraphToPNG.git", 4 | "com.unity.ide.rider": "3.0.28", 5 | "com.unity.render-pipelines.universal": "16.0.5", 6 | "com.unity.ugui": "2.0.0", 7 | "com.unity.modules.accessibility": "1.0.0", 8 | "com.unity.modules.ai": "1.0.0", 9 | "com.unity.modules.androidjni": "1.0.0", 10 | "com.unity.modules.animation": "1.0.0", 11 | "com.unity.modules.assetbundle": "1.0.0", 12 | "com.unity.modules.audio": "1.0.0", 13 | "com.unity.modules.cloth": "1.0.0", 14 | "com.unity.modules.director": "1.0.0", 15 | "com.unity.modules.imageconversion": "1.0.0", 16 | "com.unity.modules.imgui": "1.0.0", 17 | "com.unity.modules.jsonserialize": "1.0.0", 18 | "com.unity.modules.particlesystem": "1.0.0", 19 | "com.unity.modules.physics": "1.0.0", 20 | "com.unity.modules.physics2d": "1.0.0", 21 | "com.unity.modules.screencapture": "1.0.0", 22 | "com.unity.modules.terrain": "1.0.0", 23 | "com.unity.modules.terrainphysics": "1.0.0", 24 | "com.unity.modules.tilemap": "1.0.0", 25 | "com.unity.modules.ui": "1.0.0", 26 | "com.unity.modules.uielements": "1.0.0", 27 | "com.unity.modules.umbra": "1.0.0", 28 | "com.unity.modules.unityanalytics": "1.0.0", 29 | "com.unity.modules.unitywebrequest": "1.0.0", 30 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 31 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 32 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 33 | "com.unity.modules.unitywebrequestwww": "1.0.0", 34 | "com.unity.modules.vehicles": "1.0.0", 35 | "com.unity.modules.video": "1.0.0", 36 | "com.unity.modules.vr": "1.0.0", 37 | "com.unity.modules.wind": "1.0.0", 38 | "com.unity.modules.xr": "1.0.0" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 1 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 8 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/Demo - All Shaders.unity 10 | guid: 5f24ff45de2ac9644964b0864f96f119 11 | - enabled: 1 12 | path: Assets/Scenes/Extra/Single Shader.unity 13 | guid: a8bc346f66723a441881484526a84ce9 14 | m_configObjects: {} 15 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 9 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 102900000, guid: 29ab89f2c14489f4791d5ca4dbe8a2ec, 12 | type: 3} 13 | m_PrefabUIEnvironment: {fileID: 102900000, guid: ad0064ce55bb15b4d80c635686b00f4b, 14 | type: 3} 15 | m_SpritePackerMode: 0 16 | m_SpritePackerPaddingPower: 1 17 | m_EtcTextureCompressorBehavior: 1 18 | m_EtcTextureFastCompressor: 1 19 | m_EtcTextureNormalCompressor: 2 20 | m_EtcTextureBestCompressor: 4 21 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref 22 | m_ProjectGenerationRootNamespace: 23 | m_CollabEditorSettings: 24 | inProgressEnabled: 1 25 | m_EnableTextureStreamingInEditMode: 1 26 | m_EnableTextureStreamingInPlayMode: 1 27 | m_AsyncShaderCompilation: 1 28 | m_EnterPlayModeOptionsEnabled: 1 29 | m_EnterPlayModeOptions: 0 30 | m_ShowLightmapResolutionOverlay: 1 31 | m_UseLegacyProbeSampleCount: 1 32 | m_AssetPipelineMode: 1 33 | m_CacheServerMode: 0 34 | m_CacheServerEndpoint: 35 | m_CacheServerNamespacePrefix: default 36 | m_CacheServerEnableDownload: 1 37 | m_CacheServerEnableUpload: 1 38 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreviewPackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 0 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/Packages/com.unity.probuilder/Settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "m_Name": "Settings", 3 | "m_Path": "ProjectSettings/Packages/com.unity.probuilder/Settings.json", 4 | "m_Dictionary": { 5 | "m_DictionaryValues": [ 6 | { 7 | "type": "UnityEngine.ProBuilder.LogLevel, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 8 | "key": "log.level", 9 | "value": "{\"m_Value\":3}" 10 | }, 11 | { 12 | "type": "UnityEngine.ProBuilder.LogOutput, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 13 | "key": "log.output", 14 | "value": "{\"m_Value\":1}" 15 | }, 16 | { 17 | "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", 18 | "key": "log.path", 19 | "value": "{\"m_Value\":\"ProBuilderLog.txt\"}" 20 | }, 21 | { 22 | "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 23 | "key": "about.identifier", 24 | "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":2,\"m_Patch\":3,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" 25 | }, 26 | { 27 | "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 28 | "key": "preferences.version", 29 | "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":2,\"m_Patch\":3,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" 30 | }, 31 | { 32 | "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", 33 | "key": "lightmapping.autoUnwrapLightmapUV", 34 | "value": "{\"m_Value\":true}" 35 | } 36 | ] 37 | } 38 | } -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_ReuseCollisionCallbacks: 1 28 | m_AutoSyncTransforms: 0 29 | m_AlwaysShowColliders: 0 30 | m_ShowColliderSleep: 1 31 | m_ShowColliderContacts: 0 32 | m_ShowColliderAABB: 0 33 | m_ContactArrowScale: 0.2 34 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 35 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 36 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 37 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 38 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 39 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 108 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, 13 | type: 2} 14 | - type: 15 | m_NativeTypeID: 1020 16 | m_ManagedTypePPtr: {fileID: 0} 17 | m_ManagedTypeFallback: 18 | defaultPresets: 19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, 20 | type: 2} 21 | - type: 22 | m_NativeTypeID: 1006 23 | m_ManagedTypePPtr: {fileID: 0} 24 | m_ManagedTypeFallback: 25 | defaultPresets: 26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, 27 | type: 2} 28 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2023.2.17f1 2 | m_EditorVersionWithRevision: 2023.2.17f1 (396a1c6fe404) 3 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/ShaderGraphSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 53 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | customInterpolatorErrorThreshold: 32 16 | customInterpolatorWarningThreshold: 16 17 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/URPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_LastMaterialVersion: 9 16 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /UnityShaders/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /UnityShaders/UnityShaders.sln.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | True 3 | True -------------------------------------------------------------------------------- /UnityShaders/UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!162 &1 4 | EditorUserSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_ConfigSettings: 8 | RecentlyUsedScenePath-0: 9 | value: 22424703114646680e0b0227036c7b151b1858676c092a3c6d1a1532e6e5262bacf238e0f323 10 | flags: 0 11 | vcSharedLogLevel: 12 | value: 0d5e400f0650 13 | flags: 0 14 | m_VCAutomaticAdd: 1 15 | m_VCDebugCom: 0 16 | m_VCDebugCmd: 0 17 | m_VCDebugOut: 0 18 | m_SemanticMergeMode: 2 19 | m_VCShowFailedCheckout: 1 20 | m_VCOverwriteFailedCheckoutAssets: 1 21 | m_VCProjectOverlayIcons: 1 22 | m_VCHierarchyOverlayIcons: 1 23 | m_VCOtherOverlayIcons: 1 24 | m_VCAllowAsyncUpdate: 1 25 | -------------------------------------------------------------------------------- /UnityShaders/UserSettings/Search.index: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Assets", 3 | "roots": ["Assets"], 4 | "includes": [], 5 | "excludes": [], 6 | "options": { 7 | "types": true, 8 | "properties": true, 9 | "extended": false, 10 | "dependencies": true 11 | }, 12 | "baseScore": 999 13 | } -------------------------------------------------------------------------------- /UnityShaders/UserSettings/Search.settings: -------------------------------------------------------------------------------- 1 | trackSelection = true 2 | refreshSearchWindowsInPlayMode = false 3 | fetchPreview = true 4 | defaultFlags = 0 5 | keepOpen = false 6 | queryFolder = "Assets" 7 | onBoardingDoNotAskAgain = true 8 | showPackageIndexes = false 9 | showStatusBar = false 10 | scopes = { 11 | } 12 | providers = { 13 | find = { 14 | active = true 15 | priority = 25 16 | defaultAction = null 17 | } 18 | store = { 19 | active = true 20 | priority = 100 21 | defaultAction = null 22 | } 23 | adb = { 24 | active = false 25 | priority = 2500 26 | defaultAction = null 27 | } 28 | log = { 29 | active = false 30 | priority = 210 31 | defaultAction = null 32 | } 33 | packages = { 34 | active = true 35 | priority = 90 36 | defaultAction = null 37 | } 38 | asset = { 39 | active = true 40 | priority = 25 41 | defaultAction = null 42 | } 43 | performance = { 44 | active = false 45 | priority = 100 46 | defaultAction = null 47 | } 48 | profilermarkers = { 49 | active = false 50 | priority = 100 51 | defaultAction = null 52 | } 53 | scene = { 54 | active = true 55 | priority = 50 56 | defaultAction = null 57 | } 58 | presets_provider = { 59 | active = false 60 | priority = -10 61 | defaultAction = null 62 | } 63 | } 64 | objectSelectors = { 65 | } 66 | recentSearches = [ 67 | ] 68 | searchItemFavorites = [ 69 | ] 70 | savedSearchesSortOrder = 0 71 | showSavedSearchPanel = false 72 | hideTabs = false 73 | expandedQueries = [ 74 | ] 75 | queryBuilder = false 76 | ignoredProperties = "id;name;classname;imagecontentshash" 77 | helperWidgetCurrentArea = "all" 78 | disabledIndexers = "" 79 | minIndexVariations = 2 80 | findProviderIndexHelper = true -------------------------------------------------------------------------------- /promotional/unity-shaders-banner.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/promotional/unity-shaders-banner.afdesign -------------------------------------------------------------------------------- /promotional/unity-shaders-release-banner.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/promotional/unity-shaders-release-banner.afdesign -------------------------------------------------------------------------------- /readme-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/readme-preview.png -------------------------------------------------------------------------------- /screenshots/2 Tone Dissolve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/2 Tone Dissolve.png -------------------------------------------------------------------------------- /screenshots/Depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Depth.png -------------------------------------------------------------------------------- /screenshots/Disappearing Cow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Disappearing Cow.png -------------------------------------------------------------------------------- /screenshots/Gradient Custom Blend Points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Gradient Custom Blend Points.png -------------------------------------------------------------------------------- /screenshots/Gradient Posterize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Gradient Posterize.png -------------------------------------------------------------------------------- /screenshots/Gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Gradient.png -------------------------------------------------------------------------------- /screenshots/Lambert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Lambert.png -------------------------------------------------------------------------------- /screenshots/Normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Normals.png -------------------------------------------------------------------------------- /screenshots/Scrolling Texture Cutout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Scrolling Texture Cutout.png -------------------------------------------------------------------------------- /screenshots/Scrolling Texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Scrolling Texture.png -------------------------------------------------------------------------------- /screenshots/Sine Vertex Displacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Sine Vertex Displacement.png -------------------------------------------------------------------------------- /screenshots/Specular Cell Shade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Specular Cell Shade.png -------------------------------------------------------------------------------- /screenshots/Specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Specular.png -------------------------------------------------------------------------------- /screenshots/Transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Transparency.png -------------------------------------------------------------------------------- /screenshots/UV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/UV.png -------------------------------------------------------------------------------- /screenshots/Unlit - Solid Color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/Unlit - Solid Color.png -------------------------------------------------------------------------------- /screenshots/World Space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/screenshots/World Space.png -------------------------------------------------------------------------------- /sources/icon.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrian-miasik/unity-shaders/25ebddac5a58c799953d277df7b74ebc5116d986/sources/icon.afdesign --------------------------------------------------------------------------------