├── Examples.meta ├── Examples ├── Distortion Flow.meta ├── Distortion Flow │ ├── DistortionFlow.asset │ ├── DistortionFlow.asset.meta │ ├── DistortionFlowMat.mat │ ├── DistortionFlowMat.mat.meta │ ├── DistortionFlowUpdate.shader │ └── DistortionFlowUpdate.shader.meta ├── IFS.meta ├── IFS │ ├── 2D.meta │ └── 2D │ │ ├── IFS2D.asset │ │ ├── IFS2D.asset.meta │ │ ├── IFS2D.mat │ │ ├── IFS2D.mat.meta │ │ ├── IFS2D.shader │ │ └── IFS2D.shader.meta ├── Lava Noise.meta ├── Lava Noise │ ├── LavaNoise.asset │ ├── LavaNoise.asset.meta │ ├── LavaNoise.mat │ ├── LavaNoise.mat.meta │ ├── LavaNoise.shader │ └── LavaNoise.shader.meta ├── Perlin Noise.meta ├── Perlin Noise │ ├── 3D.meta │ └── 3D │ │ ├── Classic.meta │ │ ├── Classic │ │ ├── PerlinNoise3D.asset │ │ ├── PerlinNoise3D.asset.meta │ │ ├── PerlinNoise3D.mat │ │ ├── PerlinNoise3D.mat.meta │ │ ├── PerlinNoise3D.shader │ │ └── PerlinNoise3D.shader.meta │ │ ├── Periodic.meta │ │ └── Periodic │ │ ├── PeriodicPerlinNoise3D.asset │ │ ├── PeriodicPerlinNoise3D.asset.meta │ │ ├── PeriodicPerlinNoise3D.mat │ │ ├── PeriodicPerlinNoise3D.mat.meta │ │ ├── PeriodicPerlinNoise3D.shader │ │ └── PeriodicPerlinNoise3D.shader.meta ├── Simplex Noise.meta ├── Simplex Noise │ ├── 3D.meta │ ├── 3D │ │ ├── SimplexNoise3D.asset │ │ ├── SimplexNoise3D.asset.meta │ │ ├── SimplexNoise3D.mat │ │ ├── SimplexNoise3D.mat.meta │ │ ├── SimplexNoise3D.shader │ │ └── SimplexNoise3D.shader.meta │ ├── Gradient.meta │ └── Gradient │ │ ├── SimplexNoiseGradient.asset │ │ ├── SimplexNoiseGradient.asset.meta │ │ ├── SimplexNoiseGradient.mat │ │ ├── SimplexNoiseGradient.mat.meta │ │ ├── SimplexNoiseGradient.shader │ │ └── SimplexNoiseGradient.shader.meta ├── Voronoi.meta └── Voronoi │ ├── 3D.meta │ └── 3D │ ├── VoronoiNoise3D.asset │ ├── VoronoiNoise3D.asset.meta │ ├── VoronoiNoise3D.mat │ ├── VoronoiNoise3D.mat.meta │ ├── VoronoiNoise3D.shader │ ├── VoronoiNoise3D.shader.meta │ ├── VoronoiNoiseDiff3D.asset │ ├── VoronoiNoiseDiff3D.asset.meta │ ├── VoronoiNoiseDiff3D.mat │ ├── VoronoiNoiseDiff3D.mat.meta │ ├── VoronoiNoiseDiff3D.shader │ └── VoronoiNoiseDiff3D.shader.meta ├── Includes.meta ├── Includes ├── Flow.cginc ├── Flow.cginc.meta ├── PerlinNoise3D.hlsl ├── PerlinNoise3D.hlsl.meta ├── SimplexNoise3D.hlsl ├── SimplexNoise3D.hlsl.meta ├── VoronoiNoise3D.hlsl └── VoronoiNoise3D.hlsl.meta ├── README.md ├── README.md.meta ├── ShaderGraph.meta ├── ShaderGraph ├── Includes.meta ├── Includes │ ├── SimplexNoise3D_Include.hlsl │ ├── SimplexNoise3D_Include.hlsl.meta │ ├── VoronoiNoise3D_Include.hlsl │ └── VoronoiNoise3D_Include.hlsl.meta ├── Subgraphs.meta └── Subgraphs │ ├── OilNoise.shadersubgraph │ ├── OilNoise.shadersubgraph.meta │ ├── SimplexNoise3D.shadersubgraph │ ├── SimplexNoise3D.shadersubgraph.meta │ ├── SimplexNoiseGradient3D.shadersubgraph │ ├── SimplexNoiseGradient3D.shadersubgraph.meta │ ├── VectorNoise.shadersubgraph │ ├── VectorNoise.shadersubgraph.meta │ ├── VoronoiNoise3D.shadersubgraph │ ├── VoronoiNoise3D.shadersubgraph.meta │ ├── VoronoiNoiseDiff3D.shadersubgraph │ └── VoronoiNoiseDiff3D.shadersubgraph.meta ├── Textures.meta └── Textures ├── D_1.jpg ├── D_1.jpg.meta ├── D_10.jpg ├── D_10.jpg.meta ├── D_11.jpg ├── D_11.jpg.meta ├── D_12.jpg ├── D_12.jpg.meta ├── D_13.jpg ├── D_13.jpg.meta ├── D_14.jpg ├── D_14.jpg.meta ├── D_15.jpg ├── D_15.jpg.meta ├── D_16.jpg ├── D_16.jpg.meta ├── D_17.jpg ├── D_17.jpg.meta ├── D_18.jpg ├── D_18.jpg.meta ├── D_19.jpg ├── D_19.jpg.meta ├── D_2.jpg ├── D_2.jpg.meta ├── D_20.jpg ├── D_20.jpg.meta ├── D_21.jpg ├── D_21.jpg.meta ├── D_22.jpg ├── D_22.jpg.meta ├── D_23.jpg ├── D_23.jpg.meta ├── D_3.jpg ├── D_3.jpg.meta ├── D_4.jpg ├── D_4.jpg.meta ├── D_5.jpg ├── D_5.jpg.meta ├── D_6.jpg ├── D_6.jpg.meta ├── D_7.jpg ├── D_7.jpg.meta ├── D_8.jpg ├── D_8.jpg.meta ├── D_9.jpg ├── D_9.jpg.meta ├── Noise_01.png ├── Noise_01.png.meta ├── Noise_02.png ├── Noise_02.png.meta ├── Noise_03.png ├── Noise_03.png.meta ├── Noise_04.png ├── Noise_04.png.meta ├── Noise_05.png ├── Noise_05.png.meta ├── Noise_06.png ├── Noise_06.png.meta ├── Noise_07.png ├── Noise_07.png.meta ├── Noise_08.png ├── Noise_08.png.meta ├── Noise_09.png ├── Noise_09.png.meta ├── Noise_10.png ├── Noise_10.png.meta ├── Shadertoy_GrayNoiseMedium.png ├── Shadertoy_GrayNoiseMedium.png.meta ├── black.jpg └── black.jpg.meta /Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7e86c254e1988649bfed50d6cef4924 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Distortion Flow.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08bc6171ceaa5fc44a0427b905c1e486 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlow.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: DistortionFlow 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | m_IsAlphaChannelOptional: 0 16 | serializedVersion: 3 17 | m_Width: 1024 18 | m_Height: 1024 19 | m_AntiAliasing: 1 20 | m_MipCount: -1 21 | m_DepthFormat: 0 22 | m_ColorFormat: 52 23 | m_MipMap: 0 24 | m_GenerateMips: 1 25 | m_SRGB: 0 26 | m_UseDynamicScale: 0 27 | m_BindMS: 0 28 | m_EnableCompatibleFormat: 1 29 | m_TextureSettings: 30 | serializedVersion: 2 31 | m_FilterMode: 1 32 | m_Aniso: 1 33 | m_MipBias: 0 34 | m_WrapU: 1 35 | m_WrapV: 1 36 | m_WrapW: 1 37 | m_Dimension: 2 38 | m_VolumeDepth: 1 39 | m_Material: {fileID: 2100000, guid: 2a94c1ed44ec03c4eaf21658b569b45c, type: 2} 40 | m_InitSource: 0 41 | m_InitMaterial: {fileID: 0} 42 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 43 | m_InitTexture: {fileID: 0} 44 | m_UpdateMode: 1 45 | m_InitializationMode: 0 46 | m_UpdateZoneSpace: 0 47 | m_CurrentUpdateZoneSpace: 0 48 | m_UpdateZones: [] 49 | m_UpdatePeriod: 0 50 | m_ShaderPass: 0 51 | m_CubemapFaceMask: 4294967295 52 | m_DoubleBuffered: 0 53 | m_WrapUpdateZones: 0 54 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlow.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21ff72a3c113c564383a1c0daeecb098 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlowMat.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: DistortionFlowMat 11 | m_Shader: {fileID: 4800000, guid: 0120fe65584f409498e5ec43ccea1b7b, 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 | - _FlowMap: 43 | m_Texture: {fileID: 8600000, guid: b2d8b2b32645cbf4181110c9a10e4dd1, type: 2} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MainTex: 47 | m_Texture: {fileID: 8600000, guid: aff79f38e0671d94ba375e84a58dd9e5, type: 2} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _MetallicGlossMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _OcclusionMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | - _ParallaxMap: 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 | - _FlowOffset: 0 68 | - _FlowStrength: 0.93 69 | - _GlossMapScale: 1 70 | - _Glossiness: 0.5 71 | - _GlossyReflections: 1 72 | - _IsTimeControlled: 1 73 | - _Metallic: 0 74 | - _Mode: 0 75 | - _OcclusionStrength: 1 76 | - _Parallax: 0.02 77 | - _SmoothnessTextureChannel: 0 78 | - _SpecularHighlights: 1 79 | - _Speed: 0 80 | - _SrcBlend: 1 81 | - _Tiling: 1 82 | - _UJump: 0.25 83 | - _UVSec: 0 84 | - _VJump: 0.25 85 | - _ZWrite: 1 86 | m_Colors: 87 | - _Color: {r: 1, g: 1, b: 1, a: 1} 88 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 89 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlowMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a94c1ed44ec03c4eaf21658b569b45c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlowUpdate.shader: -------------------------------------------------------------------------------- 1 | /* Taken from https://catlikecoding.com/unity/tutorials/flow/texture-distortion/ */ 2 | 3 | Shader "Unity-Noises/DistortionFlow/Update" 4 | { 5 | Properties 6 | { 7 | _Color("Color", Color) = (1,1,1,1) 8 | _MainTex("Albedo (RGB)", 2D) = "white" {} 9 | [NoScaleOffset] _FlowMap("Flow (RG, A noise)", 2D) = "black" {} 10 | _UJump("U jump per phase", Range(-0.25, 0.25)) = 0.25 11 | _VJump("V jump per phase", Range(-0.25, 0.25)) = 0.25 12 | _Tiling("Tiling", Float) = 1 13 | _Speed("Speed", Float) = 1 14 | _FlowStrength("Flow Strength", Float) = 1 15 | _FlowOffset("Flow Offset", Float) = 0 16 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 17 | } 18 | 19 | CGINCLUDE 20 | 21 | #include "UnityCustomRenderTexture.cginc" 22 | #include "../../Includes/Flow.cginc" 23 | 24 | sampler2D _MainTex, _FlowMap; 25 | float _UJump, _VJump, _Tiling, _Speed, _FlowStrength, _FlowOffset; 26 | 27 | fixed4 _Color; 28 | float _IsTimeControlled; 29 | float _ControlledTime; 30 | 31 | half4 frag(v2f_customrendertexture i) : SV_Target 32 | { 33 | float2 uv = i.globalTexcoord; 34 | float3 flow = tex2D(_FlowMap, uv).rgb; 35 | flow.xy = flow.xy * 2 - 1; 36 | flow *= _FlowStrength; 37 | float noise = tex2D(_FlowMap, uv).a; 38 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 39 | time = time * _Speed + noise; 40 | float2 jump = float2(_UJump, _VJump); 41 | 42 | float3 uvwA = FlowUVW( 43 | uv, flow.xy, jump, 44 | _FlowOffset, _Tiling, time, false 45 | ); 46 | float3 uvwB = FlowUVW( 47 | uv, flow.xy, jump, 48 | _FlowOffset, _Tiling, time, true 49 | ); 50 | 51 | fixed4 texA = tex2D(_MainTex, uvwA.xy) * uvwA.z; 52 | fixed4 texB = tex2D(_MainTex, uvwB.xy) * uvwB.z; 53 | 54 | return (texA + texB) * _Color; 55 | 56 | } 57 | 58 | ENDCG 59 | 60 | SubShader 61 | { 62 | Cull Off ZWrite Off ZTest Always 63 | Pass 64 | { 65 | Name "Update" 66 | CGPROGRAM 67 | #pragma vertex CustomRenderTextureVertexShader 68 | #pragma fragment frag 69 | ENDCG 70 | } 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /Examples/Distortion Flow/DistortionFlowUpdate.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0120fe65584f409498e5ec43ccea1b7b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/IFS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de9018ca3e3f2644b988c22d5147a38d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/IFS/2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a19c70af74297645a6e33d4ee5b1ad0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: IFS2D 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 1 19 | m_DepthFormat: 0 20 | m_ColorFormat: 52 21 | m_MipMap: 0 22 | m_GenerateMips: 1 23 | m_SRGB: 0 24 | m_UseDynamicScale: 0 25 | m_BindMS: 0 26 | m_EnableCompatibleFormat: 1 27 | m_TextureSettings: 28 | serializedVersion: 2 29 | m_FilterMode: 1 30 | m_Aniso: 1 31 | m_MipBias: 0 32 | m_WrapU: 1 33 | m_WrapV: 1 34 | m_WrapW: 1 35 | m_Dimension: 2 36 | m_VolumeDepth: 1 37 | m_Material: {fileID: 2100000, guid: 836ee0cfb9d8fe648ba98865985c014f, type: 2} 38 | m_InitSource: 0 39 | m_InitMaterial: {fileID: 0} 40 | m_InitColor: {r: 0, g: 0, b: 0, a: 1} 41 | m_InitTexture: {fileID: 0} 42 | m_UpdateMode: 1 43 | m_InitializationMode: 0 44 | m_UpdateZoneSpace: 0 45 | m_CurrentUpdateZoneSpace: 0 46 | m_UpdateZones: [] 47 | m_UpdatePeriod: 0 48 | m_ShaderPass: 0 49 | m_CubemapFaceMask: 4294967295 50 | m_DoubleBuffered: 1 51 | m_WrapUpdateZones: 0 52 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 040e932afc795154ca89d6f007ae51bd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.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: IFS2D 11 | m_Shader: {fileID: 4800000, guid: d5ff411d75c9f5140941398ac98cd0d4, 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 | - _AA: 1 60 | - _Attenuation: 0.5 61 | - _BumpScale: 1 62 | - _Cutoff: 0.5 63 | - _DetailNormalMapScale: 1 64 | - _DstBlend: 0 65 | - _FAR: 250 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.5 68 | - _GlossyReflections: 1 69 | - _HITTHRESHOLD: 0.009 70 | - _IFSRadius: 0.5 71 | - _IFSScale: 2.3 72 | - _IFSTranslate: 1.5 73 | - _IsTimeControlled: 1 74 | - _MAXSTEPS: 50 75 | - _Metallic: 0 76 | - _Mode: 0 77 | - _NIFS: 6.1 78 | - _OcclusionStrength: 1 79 | - _Octave: 6 80 | - _OctaveScale: 2 81 | - _Offset: 0.21 82 | - _Parallax: 0.02 83 | - _Scale: 5 84 | - _ScaleX: 0.8 85 | - _ScaleY: 0.8 86 | - _SmoothnessTextureChannel: 0 87 | - _SpecularHighlights: 1 88 | - _Speed: 0.5 89 | - _SrcBlend: 1 90 | - _TimeSpeed: 1 91 | - _UVSec: 0 92 | - _ZWrite: 1 93 | m_Colors: 94 | - _Color: {r: 1, g: 1, b: 1, a: 1} 95 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 96 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 836ee0cfb9d8fe648ba98865985c014f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/IFS2D/Update" 2 | { 3 | Properties 4 | { 5 | _ScaleX("Scale X", Float) = 1 6 | _ScaleY("Scale Y", Float) = 1 7 | _AA("AntiAliasing", Int) = 2 8 | _MAXSTEPS("RayMarching Max Steps", int) = 50 9 | _HITTHRESHOLD("RayMarching Hit Threshold", Float) = 0.009 10 | _FAR("RayMarching Far Distance", Float) = 250. 11 | _NIFS("IFS Iterations", int) = 6 12 | _IFSScale("IFS Scale", Float) = 2.3 13 | _IFSTranslate("IFS Translate", Float) = 1.5 14 | _IFSRadius("IFS Radius", Float) = 0.5 15 | _TimeSpeed("Time Speed", Float) = 1 16 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 17 | } 18 | 19 | CGINCLUDE 20 | 21 | #include "UnityCustomRenderTexture.cginc" 22 | 23 | /* Taken from https://www.shadertoy.com/view/tsBSWD */ 24 | 25 | float _ScaleX; 26 | float _ScaleY; 27 | int _AA; 28 | int _MAXSTEPS; 29 | float _HITTHRESHOLD; 30 | float _FAR; 31 | int _NIFS; 32 | float _IFSScale; 33 | float _IFSTranslate; 34 | float _IFSRadius; 35 | float _IsTimeControlled; 36 | float _TimeSpeed; 37 | float _ControlledTime; 38 | 39 | float2x2 rot(float angle) 40 | { 41 | float c = cos(angle); 42 | float s = sin(angle); 43 | return float2x2(c, -s, 44 | s, c); 45 | } 46 | 47 | float4 sd2d(float2 p, float o, float time) 48 | { 49 | float s = 0.5; 50 | p *= s; 51 | //float _RADIUS =1.;//+sin(2.0*iTime)); 52 | int i; 53 | float3 col; 54 | //p = p*rot(-0.4*time);// twist 55 | 56 | for (i = 0; i<_NIFS; i++) 57 | { 58 | if (p.x<0.) 59 | {//p.x = -p.x; 60 | col.r++; 61 | } 62 | p = mul(rot(0.9*sin(time)), p); 63 | if (p.y<0.) { 64 | p.y = -p.y; 65 | col.g++; 66 | } 67 | if (p.x - p.y<0.) { p.xy = p.yx;col.b++; } 68 | p = p * _IFSScale - _IFSTranslate; 69 | //p = p*rot(0.3*(iTime)); 70 | } 71 | 72 | float d = 0.425*(length(p) - _IFSRadius) * pow(_IFSScale, float(-i)) / s; 73 | col /= float(_NIFS); 74 | //float3 oc = mix(float3(0.7,col.g,0.2),float3(0.2,col.r,0.7), col.b); 75 | float intensity = (col.r + col.g + col.b) / 3.0; 76 | float3 oc = float3(intensity, intensity, intensity); 77 | 78 | return float4(oc, d); 79 | } 80 | 81 | float4 map(float3 p, float time) 82 | { 83 | return sd2d(p.xz, p.y, time); 84 | } 85 | 86 | float shadow(float3 ro, float3 rd, float time) 87 | { 88 | float h = 0.; 89 | float k = 3.5;//shadowSmooth 90 | float res = 1.; 91 | float t = 0.2; //bias 92 | for (int i = 0; t < 15.; i++) // t < shadowMaxDist 93 | { 94 | h = map(ro + rd * t, time).w; 95 | res = min(res, k*h / t); 96 | if (h < _HITTHRESHOLD) 97 | { 98 | break; 99 | } 100 | t = t + h; 101 | } 102 | return clamp(res + 0.05, 0., 1.); 103 | } 104 | 105 | half4 frag(v2f_customrendertexture i) : SV_Target 106 | { 107 | float2 uv = i.globalTexcoord; 108 | 109 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 110 | time *= _TimeSpeed; 111 | 112 | //camera 113 | float height = -0.4; 114 | float rot = time * 0.1; 115 | float dist = 9. + 1.*sin(0.5*time); 116 | float3 ro = dist * float3(cos(rot), height, sin(rot)); 117 | float3 lookAt = float3(0., 0., 0.); 118 | float3 fw = normalize(lookAt - ro); 119 | //tilting camera for a "weirder" feel when rotating around Y axis 120 | float3 right = normalize(cross(float3(0., 1., 1.), fw)); 121 | float3 up = normalize(cross(fw, right)); 122 | right = normalize(cross(up, fw)); 123 | 124 | //light 125 | rot += sin(time)*0.2; 126 | float3 lightPos = dist * float3(cos(rot), height, sin(rot)); 127 | 128 | //raymarch 129 | float3 pos, closest; 130 | float t; 131 | float smallest; 132 | int j; 133 | float3 sdfCol; 134 | float3 col; 135 | 136 | for (int x = 0; x<_AA;x++) 137 | for (int y = 0; y<_AA;y++) 138 | { 139 | t = 0.; smallest = 500.; 140 | float2 o = float2(float(x), float(y)) / float(_AA) - 0.5; 141 | uv += o; 142 | //uv -= 0.5; 143 | uv.x *= _ScaleX; 144 | uv.y *= _ScaleY; 145 | float3 rd = normalize(fw *0.5 + right * uv.x + up * uv.y); 146 | 147 | for (j = 0; j<_MAXSTEPS; j++) 148 | { 149 | pos = ro + rd * t; 150 | float4 mr = map(pos, time); 151 | float d = mr.w; 152 | if (d < smallest) smallest = d; closest = pos; sdfCol = mr.rgb; 153 | if (abs(d)<_HITTHRESHOLD || t> _FAR) { break; } 154 | t += d; 155 | } 156 | pos = closest; 157 | float3 c; 158 | if (t<_FAR) 159 | { 160 | c = sdfCol; 161 | float3 toLight = normalize(lightPos-pos); 162 | float s = shadow(pos,toLight, time); 163 | c*=s; 164 | c = lerp(c, 1.5*c,1.-s); 165 | } 166 | else 167 | { 168 | c = float3(0, 0, 0); 169 | } 170 | col += c; 171 | } 172 | col /= float(_AA*_AA); 173 | 174 | return float4(col, t); 175 | 176 | } 177 | 178 | ENDCG 179 | 180 | SubShader 181 | { 182 | Cull Off ZWrite Off ZTest Always 183 | Pass 184 | { 185 | Name "Update" 186 | CGPROGRAM 187 | #pragma vertex CustomRenderTextureVertexShader 188 | #pragma fragment frag 189 | ENDCG 190 | } 191 | } 192 | } 193 | -------------------------------------------------------------------------------- /Examples/IFS/2D/IFS2D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5ff411d75c9f5140941398ac98cd0d4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Lava Noise.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b65797e7b7361f64fb1a441af674fcc6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: LavaNoise 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | m_IsAlphaChannelOptional: 0 16 | serializedVersion: 3 17 | m_Width: 1024 18 | m_Height: 1024 19 | m_AntiAliasing: 1 20 | m_MipCount: -1 21 | m_DepthFormat: 0 22 | m_ColorFormat: 52 23 | m_MipMap: 0 24 | m_GenerateMips: 1 25 | m_SRGB: 0 26 | m_UseDynamicScale: 0 27 | m_BindMS: 0 28 | m_EnableCompatibleFormat: 1 29 | m_TextureSettings: 30 | serializedVersion: 2 31 | m_FilterMode: 1 32 | m_Aniso: 1 33 | m_MipBias: 0 34 | m_WrapU: 1 35 | m_WrapV: 1 36 | m_WrapW: 1 37 | m_Dimension: 2 38 | m_VolumeDepth: 1 39 | m_Material: {fileID: 2100000, guid: 646e3ed9582fd59408b55ffcc8fa951f, type: 2} 40 | m_InitSource: 0 41 | m_InitMaterial: {fileID: 0} 42 | m_InitColor: {r: 0, g: 0, b: 0, a: 1} 43 | m_InitTexture: {fileID: 0} 44 | m_UpdateMode: 1 45 | m_InitializationMode: 0 46 | m_UpdateZoneSpace: 0 47 | m_CurrentUpdateZoneSpace: 0 48 | m_UpdateZones: [] 49 | m_UpdatePeriod: 0 50 | m_ShaderPass: 0 51 | m_CubemapFaceMask: 4294967295 52 | m_DoubleBuffered: 0 53 | m_WrapUpdateZones: 0 54 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab9618df345b25744a69fdebb16f055e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.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: LavaNoise 11 | m_Shader: {fileID: 4800000, guid: 715fd72d65b3224428452d18f1b4e189, 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 | - _FlowMap: 43 | m_Texture: {fileID: 8600000, guid: b2d8b2b32645cbf4181110c9a10e4dd1, type: 2} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MainTex: 47 | m_Texture: {fileID: 8600000, guid: aff79f38e0671d94ba375e84a58dd9e5, type: 2} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _MetallicGlossMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _NoiseTex: 55 | m_Texture: {fileID: 2800000, guid: 4bfc96e2b6a9de84686ba4fb35eee39d, type: 3} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | - _OcclusionMap: 59 | m_Texture: {fileID: 0} 60 | m_Scale: {x: 1, y: 1} 61 | m_Offset: {x: 0, y: 0} 62 | - _ParallaxMap: 63 | m_Texture: {fileID: 0} 64 | m_Scale: {x: 1, y: 1} 65 | m_Offset: {x: 0, y: 0} 66 | m_Floats: 67 | - _AdvectionFactor: 0.77 68 | - _BumpScale: 1 69 | - _Cutoff: 0.5 70 | - _DetailNormalMapScale: 1 71 | - _DisplacementFieldRotationSpeed: 6 72 | - _DisplacementFieldScale: 1 73 | - _DisplacementStrength: 0.5 74 | - _DstBlend: 0 75 | - _FlowOffset: 0 76 | - _FlowStrength: 0.93 77 | - _GlossMapScale: 1 78 | - _Glossiness: 0.5 79 | - _GlossyReflections: 1 80 | - _IsTimeControlled: 0 81 | - _Metallic: 0 82 | - _Mode: 0 83 | - _NoiseTexScale: 0.01 84 | - _OcclusionStrength: 1 85 | - _Octaves: 6 86 | - _Parallax: 0.02 87 | - _PrimaryFlowSpeed: 0.6 88 | - _Scale: 3 89 | - _SecondaryFlowSpeed: 1.9 90 | - _SmoothnessTextureChannel: 0 91 | - _SpecularHighlights: 1 92 | - _Speed: 0.1 93 | - _SrcBlend: 1 94 | - _Tiling: 1 95 | - _UJump: 0.25 96 | - _UVSec: 0 97 | - _VJump: 0.25 98 | - _ZWrite: 1 99 | m_Colors: 100 | - _Color: {r: 1, g: 1, b: 1, a: 1} 101 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 102 | m_BuildTextureStacks: [] 103 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 646e3ed9582fd59408b55ffcc8fa951f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.shader: -------------------------------------------------------------------------------- 1 | // Noise animation - Lava 2 | // by nimitz (twitter: @stormoid) 3 | // https://www.shadertoy.com/view/lslXRS 4 | // License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License 5 | // Contact the author for other licensing options 6 | 7 | Shader "Unity-Noises/LavaNoise/Update" 8 | { 9 | Properties 10 | { 11 | _NoiseTex("Noise Texture", 2D) = "white" {} 12 | _NoiseTexScale("Noise Texture Scale", Float) = 0.01 13 | _Scale("Scale", Float) = 3 14 | _Speed("Speed", Float) = 0.1 15 | _Octaves("Octaves", Int) = 6 16 | _FlowSpeeds("Primary/Secondary Flow Speeds", Vector) = (0.6, 0.6, 1.9, 1.9) 17 | _DisplacementFieldScale("Displacement Field Scale", Float) = 1 18 | _DisplacementFieldRotationSpeed("Displacement Field Rotation Speed", Float) = 6 19 | _DisplacementStrength("Displacement Strength", Float) = 0.5 20 | _AdvectionFactor("Advection Factor", Range(0,1)) = .77 21 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 22 | } 23 | 24 | CGINCLUDE 25 | 26 | #include "UnityCustomRenderTexture.cginc" 27 | 28 | sampler2D _NoiseTex; 29 | float _NoiseTexScale; 30 | 31 | float _Scale; 32 | float _Speed; 33 | uint _Octaves; 34 | 35 | float _DisplacementFieldScale; 36 | float _DisplacementFieldRotationSpeed; 37 | float _DisplacementStrength; 38 | float _AdvectionFactor; 39 | float4 _FlowSpeeds; 40 | 41 | float _IsTimeControlled; 42 | float _ControlledTime; 43 | 44 | float noise(float2 x) 45 | { 46 | return tex2D(_NoiseTex, x * _NoiseTexScale).x; 47 | } 48 | 49 | float2x2 makem2(float theta) 50 | { 51 | float c = cos(theta); 52 | float s = sin(theta); 53 | return float2x2(c, -s, s, c); 54 | } 55 | 56 | float2 gradn(float2 p) 57 | { 58 | float ep = .09; 59 | float gradx = noise(float2(p.x + ep, p.y)) - noise(float2(p.x - ep, p.y)); 60 | float grady = noise(float2(p.x, p.y + ep)) - noise(float2(p.x, p.y - ep)); 61 | return float2(gradx, grady); 62 | } 63 | 64 | float flow(float2 p, float time) 65 | { 66 | float z = 2.; 67 | float rz = 0.; 68 | float2 bp = p; 69 | for (int i = 1; i <= _Octaves; i++) 70 | { 71 | //primary flow speed 72 | p += time * _FlowSpeeds.xy; 73 | 74 | //secondary flow speed (speed of the perceived flow) 75 | bp += time * _FlowSpeeds.zw; 76 | 77 | //displacement field (try changing time multiplier) 78 | float2 gr = gradn(i * p * .34 + time * _DisplacementFieldScale); 79 | 80 | //rotation of the displacement field 81 | gr = mul(makem2(time * _DisplacementFieldRotationSpeed - (0.05 * p.x + 0.03 * p.y) * 40.), gr); 82 | 83 | //displace the system 84 | p += gr * _DisplacementStrength; 85 | 86 | //add noise octave 87 | rz += (sin(noise(p) * 7.) * 0.5 + 0.5) / z; 88 | 89 | //blend factor (blending displaced system with base system) 90 | //you could call this advection factor (.5 being low, .95 being high) 91 | p = lerp(bp, p, _AdvectionFactor); 92 | 93 | //intensity scaling 94 | z *= 1.4; 95 | //octave scaling 96 | p *= 2.; 97 | bp *= 1.9; 98 | } 99 | return rz; 100 | } 101 | 102 | float4 frag(v2f_customrendertexture i) : SV_Target 103 | { 104 | float2 uv = i.globalTexcoord; 105 | 106 | //Center uv 107 | uv -= 0.5f; 108 | 109 | //Scale uv to match texture ratio 110 | uv.x *= (float)_CustomRenderTextureWidth / _CustomRenderTextureHeight; 111 | 112 | //Scale 113 | uv *= _Scale; 114 | 115 | return float4(1, 1, 1, 1) * flow(uv, _IsTimeControlled == 1.0f ? _ControlledTime * _Speed : _Time.y * _Speed); 116 | } 117 | 118 | ENDCG 119 | 120 | SubShader 121 | { 122 | Cull Off ZWrite Off ZTest Always 123 | Pass 124 | { 125 | Name "Update" 126 | CGPROGRAM 127 | #pragma vertex CustomRenderTextureVertexShader 128 | #pragma fragment frag 129 | ENDCG 130 | } 131 | } 132 | } 133 | -------------------------------------------------------------------------------- /Examples/Lava Noise/LavaNoise.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 715fd72d65b3224428452d18f1b4e189 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Perlin Noise.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26eff2db401ad36469ba85b7f0d9958f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 532ca966d2d05ba449ea21f42d2d828e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6820b8cdf0308f6478bf6e9e2f51ffd0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: PerlinNoise3D 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 1 19 | m_DepthFormat: 0 20 | m_ColorFormat: 8 21 | m_MipMap: 0 22 | m_GenerateMips: 1 23 | m_SRGB: 0 24 | m_UseDynamicScale: 0 25 | m_BindMS: 0 26 | m_EnableCompatibleFormat: 1 27 | m_TextureSettings: 28 | serializedVersion: 2 29 | m_FilterMode: 1 30 | m_Aniso: 1 31 | m_MipBias: 0 32 | m_WrapU: 2 33 | m_WrapV: 2 34 | m_WrapW: 2 35 | m_Dimension: 2 36 | m_VolumeDepth: 1 37 | m_Material: {fileID: 2100000, guid: 3b8d1760da1483a43807cbd9451108bd, type: 2} 38 | m_InitSource: 0 39 | m_InitMaterial: {fileID: 0} 40 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 41 | m_InitTexture: {fileID: 0} 42 | m_UpdateMode: 1 43 | m_InitializationMode: 0 44 | m_UpdateZoneSpace: 0 45 | m_CurrentUpdateZoneSpace: 0 46 | m_UpdateZones: [] 47 | m_UpdatePeriod: 0 48 | m_ShaderPass: 0 49 | m_CubemapFaceMask: 4294967295 50 | m_DoubleBuffered: 0 51 | m_WrapUpdateZones: 0 52 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca4dfeaf6f54a5d4789269f8eb6978e3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.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: PerlinNoise3D 11 | m_Shader: {fileID: 4800000, guid: 22c2ebcd30ed95d40bb1c032ef2305f2, 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 | - _Attenuation: 0.5 60 | - _BumpScale: 1 61 | - _Cutoff: 0.5 62 | - _DetailNormalMapScale: 1 63 | - _DstBlend: 0 64 | - _Fractal: 6 65 | - _FractalScale: 2 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.5 68 | - _GlossyReflections: 1 69 | - _IsTimeControlled: 0 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Octave: 1 74 | - _OctaveScale: 1.88 75 | - _Offset: 0.59 76 | - _Parallax: 0.02 77 | - _Scale: 4.72 78 | - _SimplexDerivative: 0 79 | - _SmoothnessTextureChannel: 0 80 | - _SpecularHighlights: 1 81 | - _Speed: 0.47 82 | - _SrcBlend: 1 83 | - _UVSec: 0 84 | - _ZWrite: 1 85 | m_Colors: 86 | - _Color: {r: 1, g: 1, b: 1, a: 1} 87 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 88 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b8d1760da1483a43807cbd9451108bd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/PerlinNoise3D/Update" 2 | { 3 | Properties 4 | { 5 | _Scale("Scale", Range(0,100)) = 5 6 | _Offset("Offset", Range(-3, 3)) = 0.5 7 | _Speed("Speed",Vector) = (0,1,0,0) 8 | _Octave("OctaveNumber", Range(1,6)) = 6 9 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 10 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 11 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 12 | } 13 | 14 | CGINCLUDE 15 | 16 | #include "UnityCustomRenderTexture.cginc" 17 | #include "../../../../Includes/PerlinNoise3D.hlsl" 18 | 19 | float _Octave; 20 | float _OctaveScale; 21 | float _Scale; 22 | float _Offset; 23 | float _Attenuation; 24 | float3 _Speed; 25 | float _IsTimeControlled; 26 | float _ControlledTime; 27 | 28 | half4 frag(v2f_customrendertexture i) : SV_Target 29 | { 30 | float2 uv = i.globalTexcoord; 31 | 32 | float4 output = _Offset; 33 | 34 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 35 | 36 | output += PerlinNoise_Octaves(float3(uv, 0), _Scale, _Speed.xyz, uint(_Octave), _OctaveScale, _Attenuation, time); 37 | 38 | return output; 39 | 40 | } 41 | 42 | ENDCG 43 | 44 | SubShader 45 | { 46 | Cull Off ZWrite Off ZTest Always 47 | Pass 48 | { 49 | Name "Update" 50 | CGPROGRAM 51 | #pragma vertex CustomRenderTextureVertexShader 52 | #pragma fragment frag 53 | ENDCG 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Classic/PerlinNoise3D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22c2ebcd30ed95d40bb1c032ef2305f2 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 206c6cec21af2784dbca03b649ae0efe 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: PeriodicPerlinNoise3D 9 | m_ImageContentsHash: 10 | serializedVersion: 2 11 | Hash: 00000000000000000000000000000000 12 | m_ForcedFallbackFormat: 4 13 | m_DownscaleFallback: 0 14 | m_Width: 1024 15 | m_Height: 1024 16 | m_AntiAliasing: 1 17 | m_DepthFormat: 0 18 | m_ColorFormat: 0 19 | m_MipMap: 0 20 | m_GenerateMips: 1 21 | m_SRGB: 0 22 | m_UseDynamicScale: 0 23 | m_BindMS: 0 24 | m_TextureSettings: 25 | serializedVersion: 2 26 | m_FilterMode: 1 27 | m_Aniso: 1 28 | m_MipBias: 0 29 | m_WrapU: 2 30 | m_WrapV: 2 31 | m_WrapW: 2 32 | m_Dimension: 2 33 | m_VolumeDepth: 1 34 | m_Material: {fileID: 2100000, guid: 0aab4d90a2683b649b4632d24f7721fb, type: 2} 35 | m_InitSource: 0 36 | m_InitMaterial: {fileID: 0} 37 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 38 | m_InitTexture: {fileID: 0} 39 | m_UpdateMode: 1 40 | m_InitializationMode: 0 41 | m_UpdateZoneSpace: 0 42 | m_CurrentUpdateZoneSpace: 0 43 | m_UpdateZones: [] 44 | m_UpdatePeriod: 0 45 | m_ShaderPass: 0 46 | m_CubemapFaceMask: 4294967295 47 | m_DoubleBuffered: 0 48 | m_WrapUpdateZones: 0 49 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5be3dd97733b35478586b3a2fd944a4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.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_PrefabInternal: {fileID: 0} 9 | m_Name: PeriodicPerlinNoise3D 10 | m_Shader: {fileID: 4800000, guid: 7fa8f2ff01cec3c448b6e486f6f716ac, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _Attenuation: 0.5 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _Fractal: 6 64 | - _FractalScale: 2 65 | - _GlossMapScale: 1 66 | - _Glossiness: 0.5 67 | - _GlossyReflections: 1 68 | - _Metallic: 0 69 | - _Mode: 0 70 | - _OcclusionStrength: 1 71 | - _Octave: 6 72 | - _OctaveScale: 2 73 | - _Offset: 0.32 74 | - _Parallax: 0.02 75 | - _Period: 5 76 | - _Scale: 10 77 | - _SimplexDerivative: 0 78 | - _SmoothnessTextureChannel: 0 79 | - _SpecularHighlights: 1 80 | - _Speed: 0.47 81 | - _SrcBlend: 1 82 | - _UVSec: 0 83 | - _ZWrite: 1 84 | m_Colors: 85 | - _Color: {r: 1, g: 1, b: 1, a: 1} 86 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 87 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccca287f9f83f654d83d8ce54c4b6a08 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/PeriodicPerlinNoise3D/Update" 2 | { 3 | Properties 4 | { 5 | _Scale("Scale", Range(0,10)) = 5 6 | _Offset("Offset", Range(-3, 3)) = 0.5 7 | _Speed("Speed", Range(-5,5)) = 0.5 8 | _Octave("OctaveNumber", Range(1,6)) = 6 9 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 10 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 11 | _Period("Period", Range(0,10)) = 2 12 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 13 | } 14 | 15 | CGINCLUDE 16 | 17 | #include "UnityCustomRenderTexture.cginc" 18 | #include "../../../../Includes/PerlinNoise3D.hlsl" 19 | 20 | float _Octave; 21 | float _OctaveScale; 22 | float _Scale; 23 | float _Offset; 24 | float _Attenuation; 25 | float _Speed; 26 | float _Period; 27 | float _IsTimeControlled; 28 | float _ControlledTime; 29 | 30 | half4 frag(v2f_customrendertexture i) : SV_Target 31 | { 32 | float2 uv = i.globalTexcoord; 33 | 34 | float4 output = _Offset; 35 | float3 period = _Period; 36 | 37 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 38 | 39 | output += PeriodicPerlinNoise_Octaves(float3(uv, 0), _Scale, float3(0.0f, 0.0f, _Speed), uint(_Octave), _OctaveScale, _Attenuation, period, time); 40 | 41 | return output; 42 | 43 | } 44 | 45 | ENDCG 46 | 47 | SubShader 48 | { 49 | Cull Off ZWrite Off ZTest Always 50 | Pass 51 | { 52 | Name "Update" 53 | CGPROGRAM 54 | #pragma vertex CustomRenderTextureVertexShader 55 | #pragma fragment frag 56 | ENDCG 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /Examples/Perlin Noise/3D/Periodic/PeriodicPerlinNoise3D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f78f70ee710e604f9ceeba5929db9be 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Simplex Noise.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 341d90631bda271478f055b3ef48efad 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 142bb6e896190554f8205d3f13ccb945 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: SimplexNoise3D 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 1 19 | m_DepthFormat: 0 20 | m_ColorFormat: 8 21 | m_MipMap: 0 22 | m_GenerateMips: 1 23 | m_SRGB: 0 24 | m_UseDynamicScale: 0 25 | m_BindMS: 0 26 | m_EnableCompatibleFormat: 1 27 | m_TextureSettings: 28 | serializedVersion: 2 29 | m_FilterMode: 1 30 | m_Aniso: 1 31 | m_MipBias: 0 32 | m_WrapU: 2 33 | m_WrapV: 2 34 | m_WrapW: 2 35 | m_Dimension: 2 36 | m_VolumeDepth: 1 37 | m_Material: {fileID: 2100000, guid: 6af6571127e5f8e4ea48dda025697d94, type: 2} 38 | m_InitSource: 0 39 | m_InitMaterial: {fileID: 0} 40 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 41 | m_InitTexture: {fileID: 0} 42 | m_UpdateMode: 1 43 | m_InitializationMode: 0 44 | m_UpdateZoneSpace: 0 45 | m_CurrentUpdateZoneSpace: 0 46 | m_UpdateZones: [] 47 | m_UpdatePeriod: 0 48 | m_ShaderPass: 0 49 | m_CubemapFaceMask: 4294967295 50 | m_DoubleBuffered: 0 51 | m_WrapUpdateZones: 0 52 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aff79f38e0671d94ba375e84a58dd9e5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.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: SimplexNoise3D 11 | m_Shader: {fileID: 4800000, guid: 22c2ebcd30ed95d40bb1c032ef2305f2, 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 | - _Attenuation: 0.5 60 | - _BumpScale: 1 61 | - _ControlledTime: 0 62 | - _Cutoff: 0.5 63 | - _DetailNormalMapScale: 1 64 | - _DstBlend: 0 65 | - _Fractal: 6 66 | - _FractalScale: 2.2 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _IsTimeControlled: 1 71 | - _Metallic: 0 72 | - _Mode: 0 73 | - _OcclusionStrength: 1 74 | - _Octave: 6 75 | - _OctaveScale: 2 76 | - _Offset: 0 77 | - _Parallax: 0.02 78 | - _Scale: 10 79 | - _SimplexDerivative: 0 80 | - _SmoothnessTextureChannel: 0 81 | - _SpecularHighlights: 1 82 | - _Speed: 0.08 83 | - _SrcBlend: 1 84 | - _UVSec: 0 85 | - _ZWrite: 1 86 | m_Colors: 87 | - _Color: {r: 1, g: 1, b: 1, a: 1} 88 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 89 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6af6571127e5f8e4ea48dda025697d94 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/SimplexNoise3D/Update" 2 | { 3 | Properties 4 | { 5 | _Intensity("Intensity", Range(0,1)) = 1.0 6 | _Color("Color", Color) = (1,1,1,1) 7 | _Scale("Scale", Range(0,10)) = 5 8 | _Offset("Offset", Range(-3, 3)) = 0 9 | _Speed("Speed",Vector) = (0,1,0,0) 10 | _Octave("OctaveNumber", Range(1,6)) = 6 11 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 12 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 13 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 14 | } 15 | 16 | CGINCLUDE 17 | 18 | #include "UnityCustomRenderTexture.cginc" 19 | #include "../../../Includes/SimplexNoise3D.hlsl" 20 | 21 | float4 _Color; 22 | float _Octave; 23 | float _OctaveScale; 24 | float _Scale; 25 | float _Offset; 26 | float _Attenuation; 27 | float3 _Speed; 28 | float _IsTimeControlled; 29 | float _ControlledTime; 30 | float _Intensity; 31 | 32 | half4 frag(v2f_customrendertexture i) : SV_Target 33 | { 34 | float2 uv = i.globalTexcoord; 35 | 36 | float4 output = _Offset; 37 | 38 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 39 | 40 | output += SimplexNoise_Octaves(float3(uv, 0), _Scale, _Speed.xyz, uint(_Octave), _OctaveScale, _Attenuation, time); 41 | 42 | return output * _Color * _Intensity; 43 | 44 | } 45 | 46 | ENDCG 47 | 48 | SubShader 49 | { 50 | Cull Off ZWrite Off ZTest Always 51 | Pass 52 | { 53 | Name "Update" 54 | CGPROGRAM 55 | #pragma vertex CustomRenderTextureVertexShader 56 | #pragma fragment frag 57 | ENDCG 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/3D/SimplexNoise3D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1a1eb1175b84c04a883fa9f852ddd0b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2c4b65da34255442ab136ba81f89c38 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: SimplexNoiseGradient 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 1 19 | m_DepthFormat: 0 20 | m_ColorFormat: 8 21 | m_MipMap: 0 22 | m_GenerateMips: 1 23 | m_SRGB: 0 24 | m_UseDynamicScale: 0 25 | m_BindMS: 0 26 | m_EnableCompatibleFormat: 1 27 | m_TextureSettings: 28 | serializedVersion: 2 29 | m_FilterMode: 1 30 | m_Aniso: 1 31 | m_MipBias: 0 32 | m_WrapU: 2 33 | m_WrapV: 2 34 | m_WrapW: 2 35 | m_Dimension: 2 36 | m_VolumeDepth: 1 37 | m_Material: {fileID: 2100000, guid: 2e7d2f6bb8666334394d6ec921b37817, type: 2} 38 | m_InitSource: 0 39 | m_InitMaterial: {fileID: 0} 40 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 41 | m_InitTexture: {fileID: 0} 42 | m_UpdateMode: 1 43 | m_InitializationMode: 0 44 | m_UpdateZoneSpace: 0 45 | m_CurrentUpdateZoneSpace: 0 46 | m_UpdateZones: [] 47 | m_UpdatePeriod: 0 48 | m_ShaderPass: 0 49 | m_CubemapFaceMask: 4294967295 50 | m_DoubleBuffered: 0 51 | m_WrapUpdateZones: 0 52 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2d8b2b32645cbf4181110c9a10e4dd1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.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: SimplexNoiseGradient 11 | m_Shader: {fileID: 4800000, guid: 8d08c77e68d611646a6f27ccd49e1274, 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 | - _Attenuation: 0.5 60 | - _BumpScale: 1 61 | - _ControlledTime: 0 62 | - _Cutoff: 0.5 63 | - _DetailNormalMapScale: 1 64 | - _DstBlend: 0 65 | - _Fractal: 6 66 | - _FractalScale: 2.2 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Intensity: 1 71 | - _IsTimeControlled: 1 72 | - _Metallic: 0 73 | - _Mode: 0 74 | - _OcclusionStrength: 1 75 | - _Octave: 1 76 | - _OctaveScale: 2 77 | - _Offset: 0.01 78 | - _Parallax: 0.02 79 | - _Scale: 10 80 | - _SimplexDerivative: 0 81 | - _SmoothnessTextureChannel: 0 82 | - _SpecularHighlights: 1 83 | - _Speed: 0.03 84 | - _SrcBlend: 1 85 | - _UVSec: 0 86 | - _ZWrite: 1 87 | m_Colors: 88 | - _Color: {r: 1, g: 1, b: 1, a: 1} 89 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 90 | - _Speed: {r: 0, g: 1, b: 0, a: 0} 91 | m_BuildTextureStacks: [] 92 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e7d2f6bb8666334394d6ec921b37817 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/SimplexNoiseGradient/Update" 2 | { 3 | Properties 4 | { 5 | _Intensity("Intensity", Range(0,1)) = 1.0 6 | _Color("Color", Color) = (1,1,1,1) 7 | _Scale("Scale", Range(0,10)) = 5 8 | _Offset("Offset", Range(-3, 3)) = 0 9 | _Speed("Speed",Vector) = (0,1,0,0) 10 | _Octave("OctaveNumber", Range(1,6)) = 6 11 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 12 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 13 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 14 | } 15 | 16 | CGINCLUDE 17 | 18 | #include "UnityCustomRenderTexture.cginc" 19 | #include "../../../Includes/SimplexNoise3D.hlsl" 20 | 21 | float4 _Color; 22 | float _Octave; 23 | float _OctaveScale; 24 | float _Scale; 25 | float _Offset; 26 | float _Attenuation; 27 | float3 _Speed; 28 | float _IsTimeControlled; 29 | float _ControlledTime; 30 | float _Intensity; 31 | 32 | half4 frag(v2f_customrendertexture i) : SV_Target 33 | { 34 | float2 uv = i.globalTexcoord; 35 | 36 | float4 output = _Offset; 37 | 38 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 39 | 40 | output += SimplexNoiseGradient_Octaves(float3(uv, 0), _Scale, _Speed.xyz, uint(_Octave), _OctaveScale, _Attenuation, time); 41 | 42 | return output * _Color * _Intensity; 43 | 44 | } 45 | 46 | ENDCG 47 | 48 | SubShader 49 | { 50 | Cull Off ZWrite Off ZTest Always 51 | Pass 52 | { 53 | Name "Update" 54 | CGPROGRAM 55 | #pragma vertex CustomRenderTextureVertexShader 56 | #pragma fragment frag 57 | ENDCG 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Examples/Simplex Noise/Gradient/SimplexNoiseGradient.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d08c77e68d611646a6f27ccd49e1274 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Voronoi.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a77855334e16e948b7da83be013c870 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de34c4c56c09b2845872c77e24522893 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: VoronoiNoise3D 9 | m_ImageContentsHash: 10 | serializedVersion: 2 11 | Hash: 00000000000000000000000000000000 12 | m_ForcedFallbackFormat: 4 13 | m_DownscaleFallback: 0 14 | m_Width: 1024 15 | m_Height: 1024 16 | m_AntiAliasing: 1 17 | m_DepthFormat: 0 18 | m_ColorFormat: 0 19 | m_MipMap: 0 20 | m_GenerateMips: 1 21 | m_SRGB: 0 22 | m_UseDynamicScale: 0 23 | m_BindMS: 0 24 | m_TextureSettings: 25 | serializedVersion: 2 26 | m_FilterMode: 1 27 | m_Aniso: 1 28 | m_MipBias: 0 29 | m_WrapU: 2 30 | m_WrapV: 2 31 | m_WrapW: 2 32 | m_Dimension: 2 33 | m_VolumeDepth: 1 34 | m_Material: {fileID: 2100000, guid: ebef0171d914ac64399eeedf15fb377b, type: 2} 35 | m_InitSource: 0 36 | m_InitMaterial: {fileID: 0} 37 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 38 | m_InitTexture: {fileID: 0} 39 | m_UpdateMode: 1 40 | m_InitializationMode: 0 41 | m_UpdateZoneSpace: 0 42 | m_CurrentUpdateZoneSpace: 0 43 | m_UpdateZones: [] 44 | m_UpdatePeriod: 0 45 | m_ShaderPass: 0 46 | m_CubemapFaceMask: 4294967295 47 | m_DoubleBuffered: 0 48 | m_WrapUpdateZones: 0 49 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5698693af07cfc42b2c82dbaea86f5a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.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_PrefabInternal: {fileID: 0} 9 | m_Name: VoronoiNoise3D 10 | m_Shader: {fileID: 4800000, guid: 60bb0c683a20c1a4b8d480ba5815d52f, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _Attenuation: 0.5 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Jitter: 1 67 | - _Metallic: 0 68 | - _Mode: 0 69 | - _OcclusionStrength: 1 70 | - _Octave: 1 71 | - _OctaveScale: 2 72 | - _Offset: 0 73 | - _Parallax: 0.02 74 | - _Scale: 8.56 75 | - _SmoothnessTextureChannel: 0 76 | - _SpecularHighlights: 1 77 | - _Speed: 0.32 78 | - _SrcBlend: 1 79 | - _UVSec: 0 80 | - _ZWrite: 1 81 | m_Colors: 82 | - _Color: {r: 1, g: 1, b: 1, a: 1} 83 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 84 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1dbe49ecf38d004791a37de91e5ad52 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/VoronoiNoise3D/Update" 2 | { 3 | Properties 4 | { 5 | _Scale("Scale", Range(0,10)) = 3 6 | _Offset("Offset", Range(-3, 3)) = -0.5 7 | _Speed("Speed",Vector) = (0,1,0,0) 8 | _Octave("OctaveNumber", Range(1,6)) = 1 9 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 10 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 11 | _Jitter("Jitter", Range(0,1)) = 1 12 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 13 | } 14 | 15 | CGINCLUDE 16 | 17 | #include "UnityCustomRenderTexture.cginc" 18 | #include "../../../Includes/VoronoiNoise3D.hlsl" 19 | 20 | float _Octave; 21 | float _OctaveScale; 22 | float _Scale; 23 | float _Offset; 24 | float _Attenuation; 25 | float3 _Speed; 26 | float _Jitter; 27 | float _IsTimeControlled; 28 | float _ControlledTime; 29 | 30 | half4 frag(v2f_customrendertexture i) : SV_Target 31 | { 32 | 33 | float2 uv = i.globalTexcoord; 34 | 35 | float4 output = _Offset; 36 | 37 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 38 | 39 | output += VoronoiNoise_Octaves(float3(uv,0), _Scale, _Speed.xyz, int(_Octave), _OctaveScale, _Attenuation, _Jitter, time); 40 | 41 | return output; 42 | 43 | } 44 | 45 | ENDCG 46 | 47 | SubShader 48 | { 49 | Cull Off ZWrite Off ZTest Always 50 | Pass 51 | { 52 | Name "Update" 53 | CGPROGRAM 54 | #pragma vertex CustomRenderTextureVertexShader 55 | #pragma fragment frag 56 | ENDCG 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoise3D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c332dbda5b5d4f4391728bf166c90a4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!86 &8600000 4 | CustomRenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: VoronoiNoiseDiff3D 10 | m_ImageContentsHash: 11 | serializedVersion: 2 12 | Hash: 00000000000000000000000000000000 13 | m_ForcedFallbackFormat: 4 14 | m_DownscaleFallback: 0 15 | serializedVersion: 3 16 | m_Width: 1024 17 | m_Height: 1024 18 | m_AntiAliasing: 1 19 | m_DepthFormat: 0 20 | m_ColorFormat: 8 21 | m_MipMap: 0 22 | m_GenerateMips: 1 23 | m_SRGB: 0 24 | m_UseDynamicScale: 0 25 | m_BindMS: 0 26 | m_EnableCompatibleFormat: 1 27 | m_TextureSettings: 28 | serializedVersion: 2 29 | m_FilterMode: 1 30 | m_Aniso: 1 31 | m_MipBias: 0 32 | m_WrapU: 2 33 | m_WrapV: 2 34 | m_WrapW: 2 35 | m_Dimension: 2 36 | m_VolumeDepth: 1 37 | m_Material: {fileID: 2100000, guid: 27c11e451f901944aa10760c016fe119, type: 2} 38 | m_InitSource: 0 39 | m_InitMaterial: {fileID: 0} 40 | m_InitColor: {r: 1, g: 1, b: 1, a: 1} 41 | m_InitTexture: {fileID: 0} 42 | m_UpdateMode: 1 43 | m_InitializationMode: 0 44 | m_UpdateZoneSpace: 0 45 | m_CurrentUpdateZoneSpace: 0 46 | m_UpdateZones: [] 47 | m_UpdatePeriod: 0 48 | m_ShaderPass: 0 49 | m_CubemapFaceMask: 4294967295 50 | m_DoubleBuffered: 0 51 | m_WrapUpdateZones: 0 52 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93fda707f3fe5f243b7e40c04da05b9b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 8600000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.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_PrefabInternal: {fileID: 0} 9 | m_Name: VoronoiNoiseDiff3D 10 | m_Shader: {fileID: 4800000, guid: 761ea6a9c3717e94b8e5e54b53671efe, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _Attenuation: 0.5 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.5 65 | - _GlossyReflections: 1 66 | - _Jitter: 1 67 | - _Metallic: 0 68 | - _Mode: 0 69 | - _OcclusionStrength: 1 70 | - _Octave: 2.45 71 | - _OctaveScale: 2 72 | - _Offset: 0 73 | - _Parallax: 0.02 74 | - _Scale: 10 75 | - _SmoothnessTextureChannel: 0 76 | - _SpecularHighlights: 1 77 | - _Speed: 0.3 78 | - _SrcBlend: 1 79 | - _UVSec: 0 80 | - _ZWrite: 1 81 | m_Colors: 82 | - _Color: {r: 1, g: 1, b: 1, a: 1} 83 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 84 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27c11e451f901944aa10760c016fe119 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.shader: -------------------------------------------------------------------------------- 1 | Shader "Unity-Noises/VoronoiNoiseDiff3D/Update" 2 | { 3 | Properties 4 | { 5 | _Scale("Scale", Range(0,10)) = 3 6 | _Offset("Offset", Range(-3, 3)) = 0 7 | _Speed("Speed",Vector) = (0,1,0,0) 8 | _Octave("OctaveNumber", Range(1,6)) = 1 9 | _OctaveScale("OctaveScaleIncrease", Range(0,10)) = 2 10 | _Attenuation("OctaveAttenuation", Range(0,1)) = 0.5 11 | _Jitter("Jitter", Range(0,1)) = 1 12 | _IsTimeControlled("Is time controlled ? (1=yes)", Range(0,1)) = 0 13 | } 14 | 15 | CGINCLUDE 16 | 17 | #include "UnityCustomRenderTexture.cginc" 18 | #include "../../../Includes/VoronoiNoise3D.hlsl" 19 | 20 | float _Octave; 21 | float _OctaveScale; 22 | float _Scale; 23 | float _Offset; 24 | float _Attenuation; 25 | float3 _Speed; 26 | float _Jitter; 27 | float _IsTimeControlled; 28 | float _ControlledTime; 29 | 30 | half4 frag(v2f_customrendertexture i) : SV_Target 31 | { 32 | float2 uv = i.globalTexcoord; 33 | 34 | float4 output = _Offset; 35 | 36 | float time = _IsTimeControlled == 1.0f ? _ControlledTime : _Time.y; 37 | 38 | output += VoronoiNoiseDiff_Octaves(float3(uv,0), _Scale, _Speed.xyz, int(_Octave), _OctaveScale, _Attenuation, _Jitter, time); 39 | 40 | return output; 41 | 42 | } 43 | 44 | ENDCG 45 | 46 | SubShader 47 | { 48 | Cull Off ZWrite Off ZTest Always 49 | Pass 50 | { 51 | Name "Update" 52 | CGPROGRAM 53 | #pragma vertex CustomRenderTextureVertexShader 54 | #pragma fragment frag 55 | ENDCG 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Examples/Voronoi/3D/VoronoiNoiseDiff3D.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70f1db68447719b4e9af143776d563da 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Includes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8356a3f9db9814744b589aea01977deb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Includes/Flow.cginc: -------------------------------------------------------------------------------- 1 | #if !defined(FLOW_INCLUDED) 2 | #define FLOW_INCLUDED 3 | 4 | float3 FlowUVW ( 5 | float2 uv, float2 flowVector, float2 jump, 6 | float flowOffset, float tiling, float time, bool flowB 7 | ) { 8 | float phaseOffset = flowB ? 0.5 : 0; 9 | float progress = frac(time + phaseOffset); 10 | float3 uvw; 11 | uvw.xy = uv - flowVector * (progress + flowOffset); 12 | uvw.xy *= tiling; 13 | uvw.xy += phaseOffset; 14 | uvw.xy += (time - progress) * jump; 15 | uvw.z = 1 - abs(1 - 2 * progress); 16 | return uvw; 17 | } 18 | 19 | #endif -------------------------------------------------------------------------------- /Includes/Flow.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3391aeb4a69484fef839f6d4cf598d80 3 | timeCreated: 1527347092 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Includes/PerlinNoise3D.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8075d8db3999bcd499c9f267c5ad380a 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Includes/SimplexNoise3D.hlsl: -------------------------------------------------------------------------------- 1 | // 2 | // Noise Shader Library for Unity - https://github.com/keijiro/NoiseShader 3 | // 4 | // Original work (webgl-noise) Copyright (C) 2011 Ashima Arts. 5 | // Translation and modification was made by Keijiro Takahashi. 6 | // 7 | // This shader is based on the webgl-noise GLSL shader. For further details 8 | // of the original shader, please see the following description from the 9 | // original source code. 10 | // 11 | 12 | // 13 | // Description : Array and textureless GLSL 2D/3D/4D simplex 14 | // noise functions. 15 | // Author : Ian McEwan, Ashima Arts. 16 | // Maintainer : ijm 17 | // Lastmod : 20110822 (ijm) 18 | // License : Copyright (C) 2011 Ashima Arts. All rights reserved. 19 | // Distributed under the MIT License. See LICENSE file. 20 | // https://github.com/ashima/webgl-noise 21 | // 22 | 23 | float3 mod289(float3 x) 24 | { 25 | return x - floor(x / 289.0) * 289.0; 26 | } 27 | 28 | float4 mod289(float4 x) 29 | { 30 | return x - floor(x / 289.0) * 289.0; 31 | } 32 | 33 | float4 permute(float4 x) 34 | { 35 | return mod289((x * 34.0 + 1.0) * x); 36 | } 37 | 38 | float4 taylorInvSqrt(float4 r) 39 | { 40 | return 1.79284291400159 - r * 0.85373472095314; 41 | } 42 | 43 | //Simplex noise 44 | float SimplexNoise(float3 v) 45 | { 46 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 47 | 48 | // First corner 49 | float3 i = floor(v + dot(v, C.yyy)); 50 | float3 x0 = v - i + dot(i, C.xxx); 51 | 52 | // Other corners 53 | float3 g = step(x0.yzx, x0.xyz); 54 | float3 l = 1.0 - g; 55 | float3 i1 = min(g.xyz, l.zxy); 56 | float3 i2 = max(g.xyz, l.zxy); 57 | 58 | // x1 = x0 - i1 + 1.0 * C.xxx; 59 | // x2 = x0 - i2 + 2.0 * C.xxx; 60 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 61 | float3 x1 = x0 - i1 + C.xxx; 62 | float3 x2 = x0 - i2 + C.yyy; 63 | float3 x3 = x0 - 0.5; 64 | 65 | // Permutations 66 | i = mod289(i); // Avoid truncation effects in permutation 67 | float4 p = 68 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 69 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 70 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 71 | 72 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 73 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 74 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 75 | 76 | float4 x_ = floor(j / 7.0); 77 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 78 | 79 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 80 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 81 | 82 | float4 h = 1.0 - abs(x) - abs(y); 83 | 84 | float4 b0 = float4(x.xy, y.xy); 85 | float4 b1 = float4(x.zw, y.zw); 86 | 87 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 88 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 89 | float4 s0 = floor(b0) * 2.0 + 1.0; 90 | float4 s1 = floor(b1) * 2.0 + 1.0; 91 | float4 sh = -step(h, 0.0); 92 | 93 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 94 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 95 | 96 | float3 g0 = float3(a0.xy, h.x); 97 | float3 g1 = float3(a0.zw, h.y); 98 | float3 g2 = float3(a1.xy, h.z); 99 | float3 g3 = float3(a1.zw, h.w); 100 | 101 | // Normalise gradients 102 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 103 | g0 *= norm.x; 104 | g1 *= norm.y; 105 | g2 *= norm.z; 106 | g3 *= norm.w; 107 | 108 | // Mix final noise value 109 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 110 | m = m * m; 111 | m = m * m; 112 | 113 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 114 | return 42.0 * dot(m, px); 115 | } 116 | 117 | //Simplex noise with octaves 118 | float SimplexNoise_Octaves(float3 inCoord, float scale, float3 speed, uint octaveNumber, float octaveScale, float octaveAttenuation, float time) { 119 | 120 | float output = 0.0f; 121 | float weight = 1.0f; 122 | 123 | for (uint i = 0; i < octaveNumber; i++) 124 | { 125 | float3 coord = inCoord * scale + time * speed; 126 | 127 | output += SimplexNoise(coord) * weight; 128 | 129 | scale *= octaveScale; 130 | weight *= 1.0f - octaveAttenuation; 131 | } 132 | 133 | return output; 134 | } 135 | 136 | //Simplex noise gradient 137 | float4 SimplexNoiseGradient(float3 v) 138 | { 139 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 140 | 141 | // First corner 142 | float3 i = floor(v + dot(v, C.yyy)); 143 | float3 x0 = v - i + dot(i, C.xxx); 144 | 145 | // Other corners 146 | float3 g = step(x0.yzx, x0.xyz); 147 | float3 l = 1.0 - g; 148 | float3 i1 = min(g.xyz, l.zxy); 149 | float3 i2 = max(g.xyz, l.zxy); 150 | 151 | // x1 = x0 - i1 + 1.0 * C.xxx; 152 | // x2 = x0 - i2 + 2.0 * C.xxx; 153 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 154 | float3 x1 = x0 - i1 + C.xxx; 155 | float3 x2 = x0 - i2 + C.yyy; 156 | float3 x3 = x0 - 0.5; 157 | 158 | // Permutations 159 | i = mod289(i); // Avoid truncation effects in permutation 160 | float4 p = 161 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 162 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 163 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 164 | 165 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 166 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 167 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 168 | 169 | float4 x_ = floor(j / 7.0); 170 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 171 | 172 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 173 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 174 | 175 | float4 h = 1.0 - abs(x) - abs(y); 176 | 177 | float4 b0 = float4(x.xy, y.xy); 178 | float4 b1 = float4(x.zw, y.zw); 179 | 180 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 181 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 182 | float4 s0 = floor(b0) * 2.0 + 1.0; 183 | float4 s1 = floor(b1) * 2.0 + 1.0; 184 | float4 sh = -step(h, 0.0); 185 | 186 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 187 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 188 | 189 | float3 g0 = float3(a0.xy, h.x); 190 | float3 g1 = float3(a0.zw, h.y); 191 | float3 g2 = float3(a1.xy, h.z); 192 | float3 g3 = float3(a1.zw, h.w); 193 | 194 | // Normalise gradients 195 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 196 | g0 *= norm.x; 197 | g1 *= norm.y; 198 | g2 *= norm.z; 199 | g3 *= norm.w; 200 | 201 | // Compute noise and gradient at P 202 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 203 | float4 m2 = m * m; 204 | float4 m3 = m2 * m; 205 | float4 m4 = m2 * m2; 206 | float3 grad = 207 | -6.0 * m3.x * x0 * dot(x0, g0) + m4.x * g0 + 208 | -6.0 * m3.y * x1 * dot(x1, g1) + m4.y * g1 + 209 | -6.0 * m3.z * x2 * dot(x2, g2) + m4.z * g2 + 210 | -6.0 * m3.w * x3 * dot(x3, g3) + m4.w * g3; 211 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 212 | return 42.0 * float4(grad, dot(m4, px)); 213 | } 214 | 215 | //Simplex noise gradient with octaves 216 | float4 SimplexNoiseGradient_Octaves(float3 inCoord, float scale, float3 speed, uint octaveNumber, float octaveScale, float octaveAttenuation, float time) { 217 | 218 | float4 output = 0.0f; 219 | float weight = 1.0f; 220 | 221 | for (uint i = 0; i < octaveNumber; i++) 222 | { 223 | float3 coord = inCoord * scale + time * speed; 224 | 225 | output += SimplexNoiseGradient(coord) * weight; 226 | 227 | scale *= octaveScale; 228 | weight *= 1.0f - octaveAttenuation; 229 | } 230 | 231 | return output; 232 | } 233 | -------------------------------------------------------------------------------- /Includes/SimplexNoise3D.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98d9f61998dee104cb2213e89189efe4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Includes/VoronoiNoise3D.hlsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | //1/7 4 | #define K 0.142857142857 5 | //3/7 6 | #define Ko 0.428571428571 7 | 8 | float3 mod(float3 x, float y) { return x - y * floor(x/y); } 9 | float2 mod(float2 x, float y) { return x - y * floor(x/y); } 10 | 11 | // Permutation polynomial: (34x^2 + x) mod 289 12 | float3 Permutation(float3 x) 13 | { 14 | return mod((34.0 * x + 1.0) * x, 289.0); 15 | } 16 | 17 | float2 inoise(float3 P, float jitter) 18 | { 19 | float3 Pi = mod(floor(P), 289.0); 20 | float3 Pf = frac(P); 21 | float3 oi = float3(-1.0, 0.0, 1.0); 22 | float3 of = float3(-0.5, 0.5, 1.5); 23 | float3 px = Permutation(Pi.x + oi); 24 | float3 py = Permutation(Pi.y + oi); 25 | 26 | float3 p, ox, oy, oz, dx, dy, dz; 27 | float2 F = 1e6; 28 | 29 | for(int i = 0; i < 3; i++) 30 | { 31 | for(int j = 0; j < 3; j++) 32 | { 33 | p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 34 | 35 | ox = frac(p*K) - Ko; 36 | oy = mod(floor(p*K),7.0)*K - Ko; 37 | 38 | p = Permutation(p); 39 | 40 | oz = frac(p*K) - Ko; 41 | 42 | dx = Pf.x - of[i] + jitter*ox; 43 | dy = Pf.y - of[j] + jitter*oy; 44 | dz = Pf.z - of + jitter*oz; 45 | 46 | float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared 47 | 48 | //Find lowest and second lowest distances 49 | for(int n = 0; n < 3; n++) 50 | { 51 | if(d[n] < F[0]) 52 | { 53 | F[1] = F[0]; 54 | F[0] = d[n]; 55 | } 56 | else if(d[n] < F[1]) 57 | { 58 | F[1] = d[n]; 59 | } 60 | } 61 | } 62 | } 63 | 64 | return F; 65 | } 66 | 67 | // fractal sum, range -1.0 - 1.0 68 | float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) 69 | { 70 | float freq = scale; 71 | float weight = 1.0f; 72 | float sum = 0; 73 | for(int i = 0; i < octaveNumber; i++) 74 | { 75 | float2 F = inoise(p * freq + time * speed, jitter) * weight; 76 | 77 | sum += sqrt(F[0]); 78 | 79 | freq *= octaveScale; 80 | weight *= 1.0f - octaveAttenuation; 81 | } 82 | return sum; 83 | } 84 | 85 | float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) 86 | { 87 | float freq = scale; 88 | float weight = 1.0f; 89 | float sum = 0; 90 | for (int i = 0; i < octaveNumber; i++) 91 | { 92 | float2 F = inoise(p * freq + time * speed, jitter) * weight; 93 | 94 | sum += sqrt(F[1]) - sqrt(F[0]); 95 | 96 | freq *= octaveScale; 97 | weight *= 1.0f - octaveAttenuation; 98 | } 99 | return sum; 100 | } -------------------------------------------------------------------------------- /Includes/VoronoiNoise3D.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e19487ec5bc9e34cb76e067993e9c8a 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Unity-Noises 2 | 3 | Collection of GPU HLSL noises functions for Unity with : 4 | 5 | - 3D Perlin Noise 6 | - 3D Periodic Perlin Noise 7 | - 3D Simplex Noise 8 | - 3D Voronoi Noise 9 | 10 | ## How to use 11 | 12 | The noise functions are all in the .hlsl files in the /Includes/ directory. 13 | 14 | Examples of wrapping of these functions for CustomRenderTextures are in the /Examples/ directory for each type of noise. The parameters of each noises are accessible through the corresponding material. 15 | 16 | You can use these textures as maps for your material, or write your own material shader using the noise functions directly (recommended for better performance). 17 | 18 | ### Shader Graph 19 | 20 | Subgraphs are included in the ShaderGraph directory to use the noises as nodes in ShaderGraph directly. 21 | 22 | ### Time control 23 | 24 | Unity shader time is unaffected by the game time scale, therefore noises based on shader time will not be synchronized with the rest of the game which can be problematic (when recording for example). 25 | 26 | To use the game time instead of shader time in the noises shaders, write this line in the Update method of a script : "Shader.SetGlobalFloat("_ControlledTime", Time.time);" and set the _IsTimeControlled parameter of the shaders to 1. 27 | 28 | ## Acknowledgments 29 | 30 | Simplex and Perlin noise functions are based on Keijiro Takahashi [NoiseShader](https://github.com/keijiro/NoiseShader/). 31 | 32 | Voronoi noise functions are based on Scrawk [GPU-Voronoi-Noise](https://github.com/Scrawk/GPU-Voronoi-Noise). 33 | -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e6a5e72a59df59419b6654982f3b205 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /ShaderGraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 202a1974285e8874aad4ca9713eb74e9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /ShaderGraph/Includes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acbd8810e7821fb4e913484bbad555dd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /ShaderGraph/Includes/SimplexNoise3D_Include.hlsl: -------------------------------------------------------------------------------- 1 | // 2 | // Noise Shader Library for Unity - https://github.com/keijiro/NoiseShader 3 | // 4 | // Original work (webgl-noise) Copyright (C) 2011 Ashima Arts. 5 | // Translation and modification was made by Keijiro Takahashi. 6 | // 7 | // This shader is based on the webgl-noise GLSL shader. For further details 8 | // of the original shader, please see the following description from the 9 | // original source code. 10 | // 11 | 12 | // 13 | // Description : Array and textureless GLSL 2D/3D/4D simplex 14 | // noise functions. 15 | // Author : Ian McEwan, Ashima Arts. 16 | // Maintainer : ijm 17 | // Lastmod : 20110822 (ijm) 18 | // License : Copyright (C) 2011 Ashima Arts. All rights reserved. 19 | // Distributed under the MIT License. See LICENSE file. 20 | // https://github.com/ashima/webgl-noise 21 | // 22 | 23 | #ifndef SIMPLEXNOISE3D_INCLUDED 24 | #define SIMPLEXNOISE3D_INCLUDED 25 | 26 | float3 mod289(float3 x) 27 | { 28 | return x - floor(x / 289.0) * 289.0; 29 | } 30 | 31 | float4 mod289(float4 x) 32 | { 33 | return x - floor(x / 289.0) * 289.0; 34 | } 35 | 36 | float4 permute(float4 x) 37 | { 38 | return mod289((x * 34.0 + 1.0) * x); 39 | } 40 | 41 | float4 taylorInvSqrt(float4 r) 42 | { 43 | return 1.79284291400159 - r * 0.85373472095314; 44 | } 45 | 46 | //Simplex noise 47 | float SimplexNoise(float3 v) 48 | { 49 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 50 | 51 | // First corner 52 | float3 i = floor(v + dot(v, C.yyy)); 53 | float3 x0 = v - i + dot(i, C.xxx); 54 | 55 | // Other corners 56 | float3 g = step(x0.yzx, x0.xyz); 57 | float3 l = 1.0 - g; 58 | float3 i1 = min(g.xyz, l.zxy); 59 | float3 i2 = max(g.xyz, l.zxy); 60 | 61 | // x1 = x0 - i1 + 1.0 * C.xxx; 62 | // x2 = x0 - i2 + 2.0 * C.xxx; 63 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 64 | float3 x1 = x0 - i1 + C.xxx; 65 | float3 x2 = x0 - i2 + C.yyy; 66 | float3 x3 = x0 - 0.5; 67 | 68 | // Permutations 69 | i = mod289(i); // Avoid truncation effects in permutation 70 | float4 p = 71 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 72 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 73 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 74 | 75 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 76 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 77 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 78 | 79 | float4 x_ = floor(j / 7.0); 80 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 81 | 82 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 83 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 84 | 85 | float4 h = 1.0 - abs(x) - abs(y); 86 | 87 | float4 b0 = float4(x.xy, y.xy); 88 | float4 b1 = float4(x.zw, y.zw); 89 | 90 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 91 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 92 | float4 s0 = floor(b0) * 2.0 + 1.0; 93 | float4 s1 = floor(b1) * 2.0 + 1.0; 94 | float4 sh = -step(h, 0.0); 95 | 96 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 97 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 98 | 99 | float3 g0 = float3(a0.xy, h.x); 100 | float3 g1 = float3(a0.zw, h.y); 101 | float3 g2 = float3(a1.xy, h.z); 102 | float3 g3 = float3(a1.zw, h.w); 103 | 104 | // Normalise gradients 105 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 106 | g0 *= norm.x; 107 | g1 *= norm.y; 108 | g2 *= norm.z; 109 | g3 *= norm.w; 110 | 111 | // Mix final noise value 112 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 113 | m = m * m; 114 | m = m * m; 115 | 116 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 117 | return 42.0 * dot(m, px); 118 | } 119 | 120 | //Simplex noise with octaves 121 | void SimplexNoiseOctaves_float(float3 inCoord, float scale, uint octaveNumber, float octaveScale, float octaveAttenuation, out float Out) { 122 | 123 | Out = 0.0f; 124 | float weight = 1.0f; 125 | 126 | for (uint i = 0; i < octaveNumber; i++) 127 | { 128 | float3 coord = inCoord * scale; 129 | 130 | Out += SimplexNoise(coord) * weight; 131 | 132 | scale *= octaveScale; 133 | weight *= 1.0f - octaveAttenuation; 134 | } 135 | } 136 | 137 | //Simplex noise gradient 138 | float4 SimplexNoiseGradient(float3 v) 139 | { 140 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 141 | 142 | // First corner 143 | float3 i = floor(v + dot(v, C.yyy)); 144 | float3 x0 = v - i + dot(i, C.xxx); 145 | 146 | // Other corners 147 | float3 g = step(x0.yzx, x0.xyz); 148 | float3 l = 1.0 - g; 149 | float3 i1 = min(g.xyz, l.zxy); 150 | float3 i2 = max(g.xyz, l.zxy); 151 | 152 | // x1 = x0 - i1 + 1.0 * C.xxx; 153 | // x2 = x0 - i2 + 2.0 * C.xxx; 154 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 155 | float3 x1 = x0 - i1 + C.xxx; 156 | float3 x2 = x0 - i2 + C.yyy; 157 | float3 x3 = x0 - 0.5; 158 | 159 | // Permutations 160 | i = mod289(i); // Avoid truncation effects in permutation 161 | float4 p = 162 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 163 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 164 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 165 | 166 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 167 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 168 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 169 | 170 | float4 x_ = floor(j / 7.0); 171 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 172 | 173 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 174 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 175 | 176 | float4 h = 1.0 - abs(x) - abs(y); 177 | 178 | float4 b0 = float4(x.xy, y.xy); 179 | float4 b1 = float4(x.zw, y.zw); 180 | 181 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 182 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 183 | float4 s0 = floor(b0) * 2.0 + 1.0; 184 | float4 s1 = floor(b1) * 2.0 + 1.0; 185 | float4 sh = -step(h, 0.0); 186 | 187 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 188 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 189 | 190 | float3 g0 = float3(a0.xy, h.x); 191 | float3 g1 = float3(a0.zw, h.y); 192 | float3 g2 = float3(a1.xy, h.z); 193 | float3 g3 = float3(a1.zw, h.w); 194 | 195 | // Normalise gradients 196 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 197 | g0 *= norm.x; 198 | g1 *= norm.y; 199 | g2 *= norm.z; 200 | g3 *= norm.w; 201 | 202 | // Compute noise and gradient at P 203 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 204 | float4 m2 = m * m; 205 | float4 m3 = m2 * m; 206 | float4 m4 = m2 * m2; 207 | float3 grad = 208 | -6.0 * m3.x * x0 * dot(x0, g0) + m4.x * g0 + 209 | -6.0 * m3.y * x1 * dot(x1, g1) + m4.y * g1 + 210 | -6.0 * m3.z * x2 * dot(x2, g2) + m4.z * g2 + 211 | -6.0 * m3.w * x3 * dot(x3, g3) + m4.w * g3; 212 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 213 | return 42.0 * float4(grad, dot(m4, px)); 214 | } 215 | 216 | //Simplex noise gradient with octaves 217 | void SimplexNoiseGradientOctaves_float(float3 inCoord, float scale, uint octaveNumber, float octaveScale, float octaveAttenuation, out float4 Out) { 218 | 219 | Out = 0.0f; 220 | float weight = 1.0f; 221 | 222 | for (uint i = 0; i < octaveNumber; i++) 223 | { 224 | float3 coord = inCoord * scale; 225 | 226 | Out += SimplexNoiseGradient(coord) * weight; 227 | 228 | scale *= octaveScale; 229 | weight *= 1.0f - octaveAttenuation; 230 | } 231 | } 232 | 233 | #endif -------------------------------------------------------------------------------- /ShaderGraph/Includes/SimplexNoise3D_Include.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2da5695649ec79d45a785278492c690e 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /ShaderGraph/Includes/VoronoiNoise3D_Include.hlsl: -------------------------------------------------------------------------------- 1 | #ifndef VORONOINOISE3D_INCLUDED 2 | #define VORONOINOISE3D_INCLUDED 3 | 4 | //1/7 5 | #define K 0.142857142857 6 | //3/7 7 | #define Ko 0.428571428571 8 | 9 | float3 mod(float3 x, float y) { return x - y * floor(x/y); } 10 | float2 mod(float2 x, float y) { return x - y * floor(x/y); } 11 | 12 | // Permutation polynomial: (34x^2 + x) mod 289 13 | float3 Permutation(float3 x) 14 | { 15 | return mod((34.0 * x + 1.0) * x, 289.0); 16 | } 17 | 18 | float2 inoise(float3 P, float jitter) 19 | { 20 | float3 Pi = mod(floor(P), 289.0); 21 | float3 Pf = frac(P); 22 | float3 oi = float3(-1.0, 0.0, 1.0); 23 | float3 of = float3(-0.5, 0.5, 1.5); 24 | float3 px = Permutation(Pi.x + oi); 25 | float3 py = Permutation(Pi.y + oi); 26 | 27 | float3 p, ox, oy, oz, dx, dy, dz; 28 | float2 F = 1e6; 29 | 30 | for(int i = 0; i < 3; i++) 31 | { 32 | for(int j = 0; j < 3; j++) 33 | { 34 | p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 35 | 36 | ox = frac(p*K) - Ko; 37 | oy = mod(floor(p*K),7.0)*K - Ko; 38 | 39 | p = Permutation(p); 40 | 41 | oz = frac(p*K) - Ko; 42 | 43 | dx = Pf.x - of[i] + jitter*ox; 44 | dy = Pf.y - of[j] + jitter*oy; 45 | dz = Pf.z - of + jitter*oz; 46 | 47 | float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared 48 | 49 | //Find lowest and second lowest distances 50 | for(int n = 0; n < 3; n++) 51 | { 52 | if(d[n] < F[0]) 53 | { 54 | F[1] = F[0]; 55 | F[0] = d[n]; 56 | } 57 | else if(d[n] < F[1]) 58 | { 59 | F[1] = d[n]; 60 | } 61 | } 62 | } 63 | } 64 | 65 | return F; 66 | } 67 | 68 | // fractal sum, range -1.0 - 1.0 69 | void VoronoiNoiseOctaves_float(float3 inCoord, float scale, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, out float Out) 70 | { 71 | float freq = scale; 72 | float weight = 1.0f; 73 | Out = 0; 74 | for(int i = 0; i < octaveNumber; i++) 75 | { 76 | float2 F = inoise(inCoord * freq, jitter) * weight; 77 | 78 | Out += sqrt(F[0]); 79 | 80 | freq *= octaveScale; 81 | weight *= 1.0f - octaveAttenuation; 82 | } 83 | } 84 | 85 | void VoronoiNoiseDiffOctaves_float(float3 inCoord, float scale, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, out float Out) 86 | { 87 | float freq = scale; 88 | float weight = 1.0f; 89 | Out = 0; 90 | for (int i = 0; i < octaveNumber; i++) 91 | { 92 | float2 F = inoise(inCoord * freq, jitter) * weight; 93 | 94 | Out += sqrt(F[1]) - sqrt(F[0]); 95 | 96 | freq *= octaveScale; 97 | weight *= 1.0f - octaveAttenuation; 98 | } 99 | } 100 | 101 | #endif -------------------------------------------------------------------------------- /ShaderGraph/Includes/VoronoiNoise3D_Include.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06a7ab8a3d93e8e42aba5349454327dd 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c21103cc9638f9479ed3689dd28b667 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/OilNoise.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 941ce352bd020e74f97301f84993657b 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/SimplexNoise3D.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 175943c79e9ff44488dd9e165e95fa75 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/SimplexNoiseGradient3D.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7899a81be68349d40abed1d68a91d532 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/VectorNoise.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 541d79b2ae3406940ac5b2b890c8ea08 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/VoronoiNoise3D.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc9922e2397a5af43962781202807dfc 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /ShaderGraph/Subgraphs/VoronoiNoiseDiff3D.shadersubgraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 860b6fb4acaf81e41921459edfd6a2f0 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} 11 | -------------------------------------------------------------------------------- /Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16eb0637b0e625e46b8e2e1df3c9a9b5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Textures/D_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_1.jpg -------------------------------------------------------------------------------- /Textures/D_1.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4a7e7699981b2848956ec162fbe8c60 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_10.jpg -------------------------------------------------------------------------------- /Textures/D_10.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128fabfa1c6527d4498eb32040d5aaf2 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: iPhone 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: Android 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | - serializedVersion: 2 104 | buildTarget: WebGL 105 | maxTextureSize: 2048 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | spriteSheet: 115 | serializedVersion: 2 116 | sprites: [] 117 | outline: [] 118 | physicsShape: [] 119 | bones: [] 120 | spriteID: 121 | vertices: [] 122 | indices: 123 | edges: [] 124 | weights: [] 125 | spritePackingTag: 126 | userData: 127 | assetBundleName: 128 | assetBundleVariant: 129 | -------------------------------------------------------------------------------- /Textures/D_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_11.jpg -------------------------------------------------------------------------------- /Textures/D_11.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d38d7baf38afa84baabc675affd291b 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_12.jpg -------------------------------------------------------------------------------- /Textures/D_12.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84c55d5ffa5b3dc43a61ae280b9f6a12 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_13.jpg -------------------------------------------------------------------------------- /Textures/D_13.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5501efd59b2627a4492c42ef72437dbd 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: iPhone 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: Android 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | - serializedVersion: 2 104 | buildTarget: WebGL 105 | maxTextureSize: 2048 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | spriteSheet: 115 | serializedVersion: 2 116 | sprites: [] 117 | outline: [] 118 | physicsShape: [] 119 | bones: [] 120 | spriteID: 121 | vertices: [] 122 | indices: 123 | edges: [] 124 | weights: [] 125 | spritePackingTag: 126 | userData: 127 | assetBundleName: 128 | assetBundleVariant: 129 | -------------------------------------------------------------------------------- /Textures/D_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_14.jpg -------------------------------------------------------------------------------- /Textures/D_14.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 433b0fb58eaa5e9408eadc6b40d1cc0f 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: iPhone 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: Android 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | - serializedVersion: 2 104 | buildTarget: WebGL 105 | maxTextureSize: 2048 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | spriteSheet: 115 | serializedVersion: 2 116 | sprites: [] 117 | outline: [] 118 | physicsShape: [] 119 | bones: [] 120 | spriteID: 121 | vertices: [] 122 | indices: 123 | edges: [] 124 | weights: [] 125 | spritePackingTag: 126 | userData: 127 | assetBundleName: 128 | assetBundleVariant: 129 | -------------------------------------------------------------------------------- /Textures/D_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_15.jpg -------------------------------------------------------------------------------- /Textures/D_15.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e71d2800f7276a47939a65cc9e0dbed 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_16.jpg -------------------------------------------------------------------------------- /Textures/D_16.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c8083316ba0c9a48a7b328863790404 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: iPhone 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: Android 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | - serializedVersion: 2 104 | buildTarget: WebGL 105 | maxTextureSize: 2048 106 | resizeAlgorithm: 0 107 | textureFormat: -1 108 | textureCompression: 1 109 | compressionQuality: 50 110 | crunchedCompression: 0 111 | allowsAlphaSplitting: 0 112 | overridden: 0 113 | androidETC2FallbackOverride: 0 114 | spriteSheet: 115 | serializedVersion: 2 116 | sprites: [] 117 | outline: [] 118 | physicsShape: [] 119 | bones: [] 120 | spriteID: 121 | vertices: [] 122 | indices: 123 | edges: [] 124 | weights: [] 125 | spritePackingTag: 126 | userData: 127 | assetBundleName: 128 | assetBundleVariant: 129 | -------------------------------------------------------------------------------- /Textures/D_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_17.jpg -------------------------------------------------------------------------------- /Textures/D_17.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a605c9f4025691248a2d05be82f80f52 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_18.jpg -------------------------------------------------------------------------------- /Textures/D_18.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df59bf0674043a14792182a2bf2c7310 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_19.jpg -------------------------------------------------------------------------------- /Textures/D_19.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: daeb6fc5a652c76438a9b98ea7b3039e 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_2.jpg -------------------------------------------------------------------------------- /Textures/D_2.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86f4a7aa7baef1b4aa0b9ab725119b32 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_20.jpg -------------------------------------------------------------------------------- /Textures/D_20.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b22806d139f692c4b86606f2f63ede05 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_21.jpg -------------------------------------------------------------------------------- /Textures/D_21.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2ccfecb88f75e94fa5722dc4dbe71e3 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_22.jpg -------------------------------------------------------------------------------- /Textures/D_22.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22440178d4b71bb4f9b12ef5ffd25697 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_23.jpg -------------------------------------------------------------------------------- /Textures/D_23.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae3f7b598d549d24da2a0e5725fe4ccd 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_3.jpg -------------------------------------------------------------------------------- /Textures/D_3.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1bb91de79e1d6647a47e6c5de27c6a7 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_4.jpg -------------------------------------------------------------------------------- /Textures/D_4.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a963b3dc061d887448e945092fd5b9cd 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_5.jpg -------------------------------------------------------------------------------- /Textures/D_5.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0951f69a7b958b24ba415593be64555a 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_6.jpg -------------------------------------------------------------------------------- /Textures/D_6.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89a5622881cd45740a533c81576d6b4a 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_7.jpg -------------------------------------------------------------------------------- /Textures/D_7.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d5471a82d7553b47a243b1f0d86f069 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_8.jpg -------------------------------------------------------------------------------- /Textures/D_8.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 515e4b92bdba9b84c98dbd414d1ecac7 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/D_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/D_9.jpg -------------------------------------------------------------------------------- /Textures/D_9.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ea7275bb10fdf241b54a0dc9a35e681 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 5 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 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | singleChannelComponent: 0 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - serializedVersion: 2 60 | buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | androidETC2FallbackOverride: 0 70 | - serializedVersion: 2 71 | buildTarget: Standalone 72 | maxTextureSize: 2048 73 | resizeAlgorithm: 0 74 | textureFormat: -1 75 | textureCompression: 1 76 | compressionQuality: 50 77 | crunchedCompression: 0 78 | allowsAlphaSplitting: 0 79 | overridden: 0 80 | androidETC2FallbackOverride: 0 81 | - serializedVersion: 2 82 | buildTarget: Android 83 | maxTextureSize: 2048 84 | resizeAlgorithm: 0 85 | textureFormat: -1 86 | textureCompression: 1 87 | compressionQuality: 50 88 | crunchedCompression: 0 89 | allowsAlphaSplitting: 0 90 | overridden: 0 91 | androidETC2FallbackOverride: 0 92 | - serializedVersion: 2 93 | buildTarget: WebGL 94 | maxTextureSize: 2048 95 | resizeAlgorithm: 0 96 | textureFormat: -1 97 | textureCompression: 1 98 | compressionQuality: 50 99 | crunchedCompression: 0 100 | allowsAlphaSplitting: 0 101 | overridden: 0 102 | androidETC2FallbackOverride: 0 103 | spriteSheet: 104 | serializedVersion: 2 105 | sprites: [] 106 | outline: [] 107 | physicsShape: [] 108 | bones: [] 109 | spriteID: 110 | vertices: [] 111 | indices: 112 | edges: [] 113 | weights: [] 114 | spritePackingTag: 115 | userData: 116 | assetBundleName: 117 | assetBundleVariant: 118 | -------------------------------------------------------------------------------- /Textures/Noise_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_01.png -------------------------------------------------------------------------------- /Textures/Noise_01.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5270830c80cc8a543b9772109ca8ccd2 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_02.png -------------------------------------------------------------------------------- /Textures/Noise_02.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60801fa6d0f6bab468f090662e69539f 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_03.png -------------------------------------------------------------------------------- /Textures/Noise_03.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7ba32fd0c6a79d4196a6ad74931318c 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_04.png -------------------------------------------------------------------------------- /Textures/Noise_04.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adae0089edfe4d549be414f5c3480c1a 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_05.png -------------------------------------------------------------------------------- /Textures/Noise_05.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 623e4266d56b79642b18ec5ca152f501 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_06.png -------------------------------------------------------------------------------- /Textures/Noise_06.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6177fe11d7b34ec4980486bb3491ae3e 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_07.png -------------------------------------------------------------------------------- /Textures/Noise_07.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd28eb8040e4b0f489343f237b38a47d 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_08.png -------------------------------------------------------------------------------- /Textures/Noise_08.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 204d2d56f60baed419198dc31b4e5be6 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_09.png -------------------------------------------------------------------------------- /Textures/Noise_09.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40f7706f5cedddc418145be68f98b235 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Noise_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Noise_10.png -------------------------------------------------------------------------------- /Textures/Noise_10.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1709d94bf22bff243a2196a1f54413a2 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/Shadertoy_GrayNoiseMedium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/Shadertoy_GrayNoiseMedium.png -------------------------------------------------------------------------------- /Textures/Shadertoy_GrayNoiseMedium.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bfc96e2b6a9de84686ba4fb35eee39d 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: -100 38 | wrapU: -1 39 | wrapV: -1 40 | wrapW: -1 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 | -------------------------------------------------------------------------------- /Textures/black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theoriz/Unity-Noises/80c4c88c02c6326bbd04025cdbc816e2f9d67f92/Textures/black.jpg -------------------------------------------------------------------------------- /Textures/black.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46da1ef1e36fb394fa47f6c2574af800 3 | timeCreated: 1516548599 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | sRGBTexture: 1 12 | linearTexture: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapsPreserveCoverage: 0 16 | alphaTestReferenceValue: 0.5 17 | mipMapFadeDistanceStart: 1 18 | mipMapFadeDistanceEnd: 3 19 | bumpmap: 20 | convertToNormalMap: 0 21 | externalNormalMap: 0 22 | heightScale: 0.25 23 | normalMapFilter: 0 24 | isReadable: 0 25 | grayScaleToAlpha: 0 26 | generateCubemap: 6 27 | cubemapConvolution: 0 28 | seamlessCubemap: 0 29 | textureFormat: 1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | serializedVersion: 2 33 | filterMode: -1 34 | aniso: -1 35 | mipBias: -1 36 | wrapU: -1 37 | wrapV: -1 38 | wrapW: -1 39 | nPOTScale: 1 40 | lightmap: 0 41 | compressionQuality: 50 42 | spriteMode: 0 43 | spriteExtrude: 1 44 | spriteMeshType: 1 45 | alignment: 0 46 | spritePivot: {x: 0.5, y: 0.5} 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spritePixelsToUnits: 100 49 | alphaUsage: 2 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | maxTextureSizeSet: 0 55 | compressionQualitySet: 0 56 | textureFormatSet: 0 57 | platformSettings: 58 | - buildTarget: DefaultTexturePlatform 59 | maxTextureSize: 2048 60 | textureFormat: -1 61 | textureCompression: 1 62 | compressionQuality: 50 63 | crunchedCompression: 0 64 | allowsAlphaSplitting: 0 65 | overridden: 0 66 | - buildTarget: Standalone 67 | maxTextureSize: 2048 68 | textureFormat: -1 69 | textureCompression: 1 70 | compressionQuality: 50 71 | crunchedCompression: 0 72 | allowsAlphaSplitting: 0 73 | overridden: 0 74 | - buildTarget: iPhone 75 | maxTextureSize: 2048 76 | textureFormat: -1 77 | textureCompression: 1 78 | compressionQuality: 50 79 | crunchedCompression: 0 80 | allowsAlphaSplitting: 0 81 | overridden: 0 82 | - buildTarget: Android 83 | maxTextureSize: 2048 84 | textureFormat: -1 85 | textureCompression: 1 86 | compressionQuality: 50 87 | crunchedCompression: 0 88 | allowsAlphaSplitting: 0 89 | overridden: 0 90 | - buildTarget: WebGL 91 | maxTextureSize: 2048 92 | textureFormat: -1 93 | textureCompression: 1 94 | compressionQuality: 50 95 | crunchedCompression: 0 96 | allowsAlphaSplitting: 0 97 | overridden: 0 98 | spriteSheet: 99 | serializedVersion: 2 100 | sprites: [] 101 | outline: [] 102 | physicsShape: [] 103 | spritePackingTag: 104 | userData: 105 | assetBundleName: 106 | assetBundleVariant: 107 | --------------------------------------------------------------------------------