├── .gitattribute ├── .gitignore ├── Assets ├── Klak.meta ├── Klak │ ├── Math.meta │ └── Math │ │ ├── Perlin.cs │ │ ├── Perlin.cs.meta │ │ ├── XXHash.cs │ │ └── XXHash.cs.meta ├── Kvant.meta ├── Kvant │ ├── Spray.meta │ └── Spray │ │ ├── Models.meta │ │ └── Models │ │ ├── Asteroids.fbx │ │ ├── Asteroids.fbx.meta │ │ ├── Confetti.fbx │ │ ├── Confetti.fbx.meta │ │ ├── Leaves.fbx │ │ ├── Leaves.fbx.meta │ │ ├── Shapes.fbx │ │ ├── Shapes.fbx.meta │ │ ├── Shards.fbx │ │ └── Shards.fbx.meta ├── Materials.meta ├── Materials │ ├── Backdrop.mat │ ├── Backdrop.mat.meta │ ├── Blue.mat │ ├── Blue.mat.meta │ ├── Metallic.mat │ ├── Metallic.mat.meta │ ├── NoiseBall Blue.mat │ ├── NoiseBall Blue.mat.meta │ ├── NoiseBall Red.mat │ ├── NoiseBall Red.mat.meta │ ├── NoiseBall White.mat │ ├── NoiseBall White.mat.meta │ ├── NoiseBall.mat │ ├── NoiseBall.mat.meta │ ├── Preview Skybox.mat │ ├── Preview Skybox.mat.meta │ ├── Red.mat │ ├── Red.mat.meta │ ├── Shards Blue.mat │ ├── Shards Blue.mat.meta │ ├── Shards Red.mat │ ├── Shards Red.mat.meta │ ├── Shards.mat │ ├── Shards.mat.meta │ ├── Triangle.mat │ ├── Triangle.mat.meta │ ├── Warp Blue.mat │ ├── Warp Blue.mat.meta │ ├── Warp Red.mat │ ├── Warp Red.mat.meta │ ├── Warp.mat │ ├── Warp.mat.meta │ ├── White Shards.mat │ ├── White Shards.mat.meta │ ├── White.mat │ ├── White.mat.meta │ ├── Wire1.mat │ ├── Wire1.mat.meta │ ├── Wire2.mat │ └── Wire2.mat.meta ├── Models.meta ├── Models │ ├── Ball.obj │ ├── Ball.obj.meta │ ├── Box.obj │ ├── Box.obj.meta │ ├── Curve1.obj │ ├── Curve1.obj.meta │ ├── Curve2.obj │ ├── Curve2.obj.meta │ ├── Pole1.obj │ ├── Pole1.obj.meta │ ├── Pole2.obj │ ├── Pole2.obj.meta │ ├── ThinLine.obj │ ├── ThinLine.obj.meta │ ├── ThinLine2.obj │ ├── ThinLine2.obj.meta │ ├── Triangle.obj │ └── Triangle.obj.meta ├── MrBluesummers.meta ├── MrBluesummers │ ├── Acknowledgement.txt │ ├── Acknowledgement.txt.meta │ ├── Flourecent-Lights.hdr │ └── Flourecent-Lights.hdr.meta ├── Particle.playable ├── Particle.playable.meta ├── Particle.unity ├── Particle.unity.meta ├── Plugins.meta ├── Plugins │ ├── Placeholder.txt │ └── Placeholder.txt.meta ├── Scripts.meta ├── Scripts │ ├── Editor.meta │ ├── Editor │ │ ├── TempRendererPool.cs │ │ └── TempRendererPool.cs.meta │ ├── NoiseBall.cs │ ├── NoiseBall.cs.meta │ ├── ParticleBaker.cs │ ├── ParticleBaker.cs.meta │ ├── TempRenderer.cs │ └── TempRenderer.cs.meta ├── Shards.playable ├── Shards.playable.meta ├── Shards.unity ├── Shards.unity.meta ├── Sphere.unity ├── Sphere.unity.meta ├── Still.unity ├── Still.unity.meta ├── Warp.unity └── Warp.unity.meta ├── Extra └── Models.hiplc ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset └── README.md /.gitattribute: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.cs diff=csharp 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | Desktop.ini 4 | *.swp 5 | 6 | /Extra/*.obj 7 | /Extra/backup 8 | /Library/ 9 | /Temp/ 10 | 11 | log.html 12 | log.txt 13 | 14 | /Assets/Plugins/Octane 15 | /Assets/Plugins/Octane.meta 16 | /Render/*.png 17 | -------------------------------------------------------------------------------- /Assets/Klak.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d80c83752a75c40649d0a3c49a424bd4 3 | folderAsset: yes 4 | timeCreated: 1452473625 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Klak/Math.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb9dc05a19a2fad4caf8b1a87a2c484c 3 | folderAsset: yes 4 | timeCreated: 1452843589 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Klak/Math/Perlin.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Klak - Utilities for creative coding with Unity 3 | // 4 | // Copyright (C) 2016 Keijiro Takahashi 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in 14 | // all copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | // THE SOFTWARE. 23 | // 24 | 25 | // 26 | // This script is based on the original implementation by Ken Perlin 27 | // http://mrl.nyu.edu/~perlin/noise/ 28 | // 29 | 30 | using UnityEngine; 31 | 32 | namespace Klak.Math 33 | { 34 | public static class Perlin 35 | { 36 | #region Noise functions 37 | 38 | public static float Noise(float x) 39 | { 40 | var X = Mathf.FloorToInt(x) & 0xff; 41 | x -= Mathf.Floor(x); 42 | var u = Fade(x); 43 | return Lerp(u, Grad(perm[X], x), Grad(perm[X+1], x-1)) * 2; 44 | } 45 | 46 | public static float Noise(float x, float y) 47 | { 48 | var X = Mathf.FloorToInt(x) & 0xff; 49 | var Y = Mathf.FloorToInt(y) & 0xff; 50 | x -= Mathf.Floor(x); 51 | y -= Mathf.Floor(y); 52 | var u = Fade(x); 53 | var v = Fade(y); 54 | var A = (perm[X ] + Y) & 0xff; 55 | var B = (perm[X+1] + Y) & 0xff; 56 | return Lerp(v, Lerp(u, Grad(perm[A ], x, y ), Grad(perm[B ], x-1, y )), 57 | Lerp(u, Grad(perm[A+1], x, y-1), Grad(perm[B+1], x-1, y-1))); 58 | } 59 | 60 | public static float Noise(Vector2 coord) 61 | { 62 | return Noise(coord.x, coord.y); 63 | } 64 | 65 | public static float Noise(float x, float y, float z) 66 | { 67 | var X = Mathf.FloorToInt(x) & 0xff; 68 | var Y = Mathf.FloorToInt(y) & 0xff; 69 | var Z = Mathf.FloorToInt(z) & 0xff; 70 | x -= Mathf.Floor(x); 71 | y -= Mathf.Floor(y); 72 | z -= Mathf.Floor(z); 73 | var u = Fade(x); 74 | var v = Fade(y); 75 | var w = Fade(z); 76 | var A = (perm[X ] + Y) & 0xff; 77 | var B = (perm[X+1] + Y) & 0xff; 78 | var AA = (perm[A ] + Z) & 0xff; 79 | var BA = (perm[B ] + Z) & 0xff; 80 | var AB = (perm[A+1] + Z) & 0xff; 81 | var BB = (perm[B+1] + Z) & 0xff; 82 | return Lerp(w, Lerp(v, Lerp(u, Grad(perm[AA ], x, y , z ), Grad(perm[BA ], x-1, y , z )), 83 | Lerp(u, Grad(perm[AB ], x, y-1, z ), Grad(perm[BB ], x-1, y-1, z ))), 84 | Lerp(v, Lerp(u, Grad(perm[AA+1], x, y , z-1), Grad(perm[BA+1], x-1, y , z-1)), 85 | Lerp(u, Grad(perm[AB+1], x, y-1, z-1), Grad(perm[BB+1], x-1, y-1, z-1)))); 86 | } 87 | 88 | public static float Noise(Vector3 coord) 89 | { 90 | return Noise(coord.x, coord.y, coord.z); 91 | } 92 | 93 | #endregion 94 | 95 | #region fBm functions 96 | 97 | public static float Fbm(float x, int octave) 98 | { 99 | var f = 0.0f; 100 | var w = 0.5f; 101 | for (var i = 0; i < octave; i++) { 102 | f += w * Noise(x); 103 | x *= 2.0f; 104 | w *= 0.5f; 105 | } 106 | return f; 107 | } 108 | 109 | public static float Fbm(Vector2 coord, int octave) 110 | { 111 | var f = 0.0f; 112 | var w = 0.5f; 113 | for (var i = 0; i < octave; i++) { 114 | f += w * Noise(coord); 115 | coord *= 2.0f; 116 | w *= 0.5f; 117 | } 118 | return f; 119 | } 120 | 121 | public static float Fbm(float x, float y, int octave) 122 | { 123 | return Fbm(new Vector2(x, y), octave); 124 | } 125 | 126 | public static float Fbm(Vector3 coord, int octave) 127 | { 128 | var f = 0.0f; 129 | var w = 0.5f; 130 | for (var i = 0; i < octave; i++) { 131 | f += w * Noise(coord); 132 | coord *= 2.0f; 133 | w *= 0.5f; 134 | } 135 | return f; 136 | } 137 | 138 | public static float Fbm(float x, float y, float z, int octave) 139 | { 140 | return Fbm(new Vector3(x, y, z), octave); 141 | } 142 | 143 | #endregion 144 | 145 | #region Private functions 146 | 147 | static float Fade(float t) 148 | { 149 | return t * t * t * (t * (t * 6 - 15) + 10); 150 | } 151 | 152 | static float Lerp(float t, float a, float b) 153 | { 154 | return a + t * (b - a); 155 | } 156 | 157 | static float Grad(int hash, float x) 158 | { 159 | return (hash & 1) == 0 ? x : -x; 160 | } 161 | 162 | static float Grad(int hash, float x, float y) 163 | { 164 | return ((hash & 1) == 0 ? x : -x) + ((hash & 2) == 0 ? y : -y); 165 | } 166 | 167 | static float Grad(int hash, float x, float y, float z) 168 | { 169 | var h = hash & 15; 170 | var u = h < 8 ? x : y; 171 | var v = h < 4 ? y : (h == 12 || h == 14 ? x : z); 172 | return ((h & 1) == 0 ? u : -u) + ((h & 2) == 0 ? v : -v); 173 | } 174 | 175 | static int[] perm = { 176 | 151,160,137,91,90,15, 177 | 131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23, 178 | 190, 6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33, 179 | 88,237,149,56,87,174,20,125,136,171,168, 68,175,74,165,71,134,139,48,27,166, 180 | 77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244, 181 | 102,143,54, 65,25,63,161, 1,216,80,73,209,76,132,187,208, 89,18,169,200,196, 182 | 135,130,116,188,159,86,164,100,109,198,173,186, 3,64,52,217,226,250,124,123, 183 | 5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42, 184 | 223,183,170,213,119,248,152, 2,44,154,163, 70,221,153,101,155,167, 43,172,9, 185 | 129,22,39,253, 19,98,108,110,79,113,224,232,178,185, 112,104,218,246,97,228, 186 | 251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107, 187 | 49,192,214, 31,181,199,106,157,184, 84,204,176,115,121,50,45,127, 4,150,254, 188 | 138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180, 189 | 151 190 | }; 191 | 192 | #endregion 193 | } 194 | } 195 | -------------------------------------------------------------------------------- /Assets/Klak/Math/Perlin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b05ef48e04bc4e4385bbbecb990f874 3 | timeCreated: 1452487793 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Klak/Math/XXHash.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Klak - Utilities for creative coding with Unity 3 | // 4 | // Copyright (C) 2016 Keijiro Takahashi 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in 14 | // all copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | // THE SOFTWARE. 23 | // 24 | 25 | namespace Klak.Math 26 | { 27 | /// xxHash algorithm 28 | public struct XXHash 29 | { 30 | #region Private Members 31 | 32 | const uint PRIME32_1 = 2654435761U; 33 | const uint PRIME32_2 = 2246822519U; 34 | const uint PRIME32_3 = 3266489917U; 35 | const uint PRIME32_4 = 668265263U; 36 | const uint PRIME32_5 = 374761393U; 37 | 38 | static uint rotl32(uint x, int r) 39 | { 40 | return (x << r) | (x >> 32 - r); 41 | } 42 | 43 | #endregion 44 | 45 | #region Static Functions 46 | 47 | public static uint GetHash(int data, int seed) 48 | { 49 | uint h32 = (uint)seed + PRIME32_5; 50 | h32 += 4U; 51 | h32 += (uint)data * PRIME32_3; 52 | h32 = rotl32(h32, 17) * PRIME32_4; 53 | h32 ^= h32 >> 15; 54 | h32 *= PRIME32_2; 55 | h32 ^= h32 >> 13; 56 | h32 *= PRIME32_3; 57 | h32 ^= h32 >> 16; 58 | return h32; 59 | } 60 | 61 | #endregion 62 | 63 | #region Struct Implementation 64 | 65 | static int _counter; 66 | 67 | public int seed; 68 | 69 | public static XXHash RandomHash { 70 | get { 71 | return new XXHash((int)XXHash.GetHash(0xcafe, _counter++)); 72 | } 73 | } 74 | 75 | public XXHash(int seed) 76 | { 77 | this.seed = seed; 78 | } 79 | 80 | public uint GetHash(int data) 81 | { 82 | return GetHash(data, seed); 83 | } 84 | 85 | public int Range(int max, int data) 86 | { 87 | return (int)GetHash(data) % max; 88 | } 89 | 90 | public int Range(int min, int max, int data) 91 | { 92 | return (int)GetHash(data) % (max - min) + min; 93 | } 94 | 95 | public float Value01(int data) 96 | { 97 | return GetHash(data) / (float)uint.MaxValue; 98 | } 99 | 100 | public float Range(float min, float max, int data) 101 | { 102 | return Value01(data) * (max - min) + min; 103 | } 104 | 105 | #endregion 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /Assets/Klak/Math/XXHash.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6508314c510884ced8a4be226dea5495 3 | timeCreated: 1452488971 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Kvant.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8be732b80b8b445e5bd196d2b01ed59c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8d8b6795231e4940a433f488cefc64f 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5d7e63a889f847e5aa6472f5aa71db9 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Asteroids.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/Kvant/Spray/Models/Asteroids.fbx -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Asteroids.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19fd098692a084a2494eaf1819ef7336 3 | timeCreated: 1434459955 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: Asteroid 1 9 | 100002: Asteroid 2 10 | 100004: Asteroid 3 11 | 100006: Asteroid 4 12 | 100008: //RootNode 13 | 400000: Asteroid 1 14 | 400002: Asteroid 2 15 | 400004: Asteroid 3 16 | 400006: Asteroid 4 17 | 400008: //RootNode 18 | 2300000: Asteroid 1 19 | 2300002: Asteroid 2 20 | 2300004: Asteroid 3 21 | 2300006: Asteroid 4 22 | 3300000: Asteroid 1 23 | 3300002: Asteroid 2 24 | 3300004: Asteroid 3 25 | 3300006: Asteroid 4 26 | 4300000: Asteroid 4 27 | 4300002: Asteroid 3 28 | 4300004: Asteroid 2 29 | 4300006: Asteroid 1 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | animations: 35 | legacyGenerateAnimations: 4 36 | bakeSimulation: 0 37 | optimizeGameObjects: 0 38 | motionNodeName: 39 | animationImportErrors: 40 | animationImportWarnings: 41 | animationRetargetingWarnings: 42 | animationDoRetargetingWarnings: 0 43 | animationCompression: 1 44 | animationRotationError: .5 45 | animationPositionError: .5 46 | animationScaleError: .5 47 | animationWrapMode: 0 48 | extraExposedTransformPaths: [] 49 | clipAnimations: [] 50 | isReadable: 1 51 | meshes: 52 | lODScreenPercentages: [] 53 | globalScale: .200000003 54 | meshCompression: 0 55 | addColliders: 0 56 | importBlendShapes: 0 57 | swapUVChannels: 0 58 | generateSecondaryUV: 0 59 | useFileUnits: 1 60 | optimizeMeshForGPU: 1 61 | keepQuads: 0 62 | weldVertices: 1 63 | secondaryUVAngleDistortion: 8 64 | secondaryUVAreaDistortion: 15.000001 65 | secondaryUVHardAngle: 88 66 | secondaryUVPackMargin: 4 67 | useFileScale: 1 68 | tangentSpace: 69 | normalSmoothAngle: 60 70 | splitTangentsAcrossUV: 1 71 | normalImportMode: 0 72 | tangentImportMode: 1 73 | importAnimation: 1 74 | copyAvatar: 0 75 | humanDescription: 76 | human: [] 77 | skeleton: [] 78 | armTwist: .5 79 | foreArmTwist: .5 80 | upperLegTwist: .5 81 | legTwist: .5 82 | armStretch: .0500000007 83 | legStretch: .0500000007 84 | feetSpacing: 0 85 | rootMotionBoneName: 86 | lastHumanDescriptionAvatarSource: {instanceID: 0} 87 | animationType: 0 88 | additionalBone: 0 89 | userData: 90 | assetBundleName: 91 | assetBundleVariant: 92 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Confetti.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/Kvant/Spray/Models/Confetti.fbx -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Confetti.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2435b8e088489402c9a997107b5922e9 3 | timeCreated: 1434634532 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Confetti 1 10 | 100004: Confetti 2 11 | 100006: Confetti 3 12 | 100008: Confetti 4 13 | 400000: //RootNode 14 | 400002: Confetti 1 15 | 400004: Confetti 2 16 | 400006: Confetti 3 17 | 400008: Confetti 4 18 | 2300000: Confetti 1 19 | 2300002: Confetti 2 20 | 2300004: Confetti 3 21 | 2300006: Confetti 4 22 | 3300000: Confetti 1 23 | 3300002: Confetti 2 24 | 3300004: Confetti 3 25 | 3300006: Confetti 4 26 | 4300000: Confetti 4 27 | 4300002: Confetti 2 28 | 4300004: Confetti 1 29 | 4300006: Confetti 3 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | animations: 35 | legacyGenerateAnimations: 4 36 | bakeSimulation: 0 37 | optimizeGameObjects: 0 38 | motionNodeName: 39 | animationImportErrors: 40 | animationImportWarnings: 41 | animationRetargetingWarnings: 42 | animationDoRetargetingWarnings: 0 43 | animationCompression: 1 44 | animationRotationError: .5 45 | animationPositionError: .5 46 | animationScaleError: .5 47 | animationWrapMode: 0 48 | extraExposedTransformPaths: [] 49 | clipAnimations: [] 50 | isReadable: 1 51 | meshes: 52 | lODScreenPercentages: [] 53 | globalScale: .0500000007 54 | meshCompression: 0 55 | addColliders: 0 56 | importBlendShapes: 0 57 | swapUVChannels: 0 58 | generateSecondaryUV: 0 59 | useFileUnits: 1 60 | optimizeMeshForGPU: 1 61 | keepQuads: 0 62 | weldVertices: 1 63 | secondaryUVAngleDistortion: 8 64 | secondaryUVAreaDistortion: 15.000001 65 | secondaryUVHardAngle: 88 66 | secondaryUVPackMargin: 4 67 | useFileScale: 1 68 | tangentSpace: 69 | normalSmoothAngle: 60 70 | splitTangentsAcrossUV: 1 71 | normalImportMode: 0 72 | tangentImportMode: 1 73 | importAnimation: 1 74 | copyAvatar: 0 75 | humanDescription: 76 | human: [] 77 | skeleton: [] 78 | armTwist: .5 79 | foreArmTwist: .5 80 | upperLegTwist: .5 81 | legTwist: .5 82 | armStretch: .0500000007 83 | legStretch: .0500000007 84 | feetSpacing: 0 85 | rootMotionBoneName: 86 | lastHumanDescriptionAvatarSource: {instanceID: 0} 87 | animationType: 0 88 | additionalBone: 0 89 | userData: 90 | assetBundleName: 91 | assetBundleVariant: 92 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Leaves.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/Kvant/Spray/Models/Leaves.fbx -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Leaves.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7977aa2e23a3b4949b0dec50b282bc9b 3 | timeCreated: 1434625434 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Leaf 1 10 | 100004: Leaf 2 11 | 100006: Leaf 3 12 | 100008: Leaf 4 13 | 100010: Leaf 5 14 | 400000: //RootNode 15 | 400002: Leaf 1 16 | 400004: Leaf 2 17 | 400006: Leaf 3 18 | 400008: Leaf 4 19 | 400010: Leaf 5 20 | 2300000: //RootNode 21 | 2300002: Leaf 1 22 | 2300004: Leaf 2 23 | 2300006: Leaf 3 24 | 2300008: Leaf 4 25 | 2300010: Leaf 5 26 | 3300000: //RootNode 27 | 3300002: Leaf 1 28 | 3300004: Leaf 2 29 | 3300006: Leaf 3 30 | 3300008: Leaf 4 31 | 3300010: Leaf 5 32 | 4300000: Leaf 33 | 4300002: Leaf 3 34 | 4300004: Leaf 2 35 | 4300006: Leaf 1 36 | 4300008: Leaf 5 37 | 4300010: Leaf 4 38 | materials: 39 | importMaterials: 0 40 | materialName: 0 41 | materialSearch: 1 42 | animations: 43 | legacyGenerateAnimations: 4 44 | bakeSimulation: 0 45 | optimizeGameObjects: 0 46 | motionNodeName: 47 | animationImportErrors: 48 | animationImportWarnings: 49 | animationRetargetingWarnings: 50 | animationDoRetargetingWarnings: 0 51 | animationCompression: 1 52 | animationRotationError: .5 53 | animationPositionError: .5 54 | animationScaleError: .5 55 | animationWrapMode: 0 56 | extraExposedTransformPaths: [] 57 | clipAnimations: [] 58 | isReadable: 1 59 | meshes: 60 | lODScreenPercentages: [] 61 | globalScale: .100000001 62 | meshCompression: 0 63 | addColliders: 0 64 | importBlendShapes: 0 65 | swapUVChannels: 0 66 | generateSecondaryUV: 0 67 | useFileUnits: 1 68 | optimizeMeshForGPU: 1 69 | keepQuads: 0 70 | weldVertices: 1 71 | secondaryUVAngleDistortion: 8 72 | secondaryUVAreaDistortion: 15.000001 73 | secondaryUVHardAngle: 88 74 | secondaryUVPackMargin: 4 75 | useFileScale: 1 76 | tangentSpace: 77 | normalSmoothAngle: 60 78 | splitTangentsAcrossUV: 1 79 | normalImportMode: 0 80 | tangentImportMode: 1 81 | importAnimation: 1 82 | copyAvatar: 0 83 | humanDescription: 84 | human: [] 85 | skeleton: [] 86 | armTwist: .5 87 | foreArmTwist: .5 88 | upperLegTwist: .5 89 | legTwist: .5 90 | armStretch: .0500000007 91 | legStretch: .0500000007 92 | feetSpacing: 0 93 | rootMotionBoneName: 94 | lastHumanDescriptionAvatarSource: {instanceID: 0} 95 | animationType: 0 96 | additionalBone: 0 97 | userData: 98 | assetBundleName: 99 | assetBundleVariant: 100 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Shapes.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/Kvant/Spray/Models/Shapes.fbx -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Shapes.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9693308a3efbb4f70b2e2ca1df26b2e9 3 | timeCreated: 1449461373 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Icosphere 10 | 100004: ipr_camera 11 | 100006: Ring 12 | 100008: Disc 13 | 100010: Ring1 14 | 100012: Ring2 15 | 400000: //RootNode 16 | 400002: Icosphere 17 | 400004: ipr_camera 18 | 400006: Ring 19 | 400008: Disc 20 | 400010: Ring1 21 | 400012: Ring2 22 | 2300000: Icosphere 23 | 2300002: Ring 24 | 2300004: Disc 25 | 2300006: Ring1 26 | 2300008: Ring2 27 | 3300000: Icosphere 28 | 3300002: Ring 29 | 3300004: Disc 30 | 3300006: Ring1 31 | 3300008: Ring2 32 | 4300000: Icosphere 33 | 4300002: Ring 34 | 4300004: Ring1 35 | 4300006: Ring2 36 | 4300008: Disc 37 | materials: 38 | importMaterials: 0 39 | materialName: 0 40 | materialSearch: 1 41 | animations: 42 | legacyGenerateAnimations: 4 43 | bakeSimulation: 0 44 | optimizeGameObjects: 0 45 | motionNodeName: 46 | animationImportErrors: 47 | animationImportWarnings: 48 | animationRetargetingWarnings: 49 | animationDoRetargetingWarnings: 0 50 | animationCompression: 1 51 | animationRotationError: .5 52 | animationPositionError: .5 53 | animationScaleError: .5 54 | animationWrapMode: 0 55 | extraExposedTransformPaths: [] 56 | clipAnimations: [] 57 | isReadable: 1 58 | meshes: 59 | lODScreenPercentages: [] 60 | globalScale: 100 61 | meshCompression: 0 62 | addColliders: 0 63 | importBlendShapes: 0 64 | swapUVChannels: 0 65 | generateSecondaryUV: 0 66 | useFileUnits: 1 67 | optimizeMeshForGPU: 1 68 | keepQuads: 0 69 | weldVertices: 1 70 | secondaryUVAngleDistortion: 8 71 | secondaryUVAreaDistortion: 15.000001 72 | secondaryUVHardAngle: 88 73 | secondaryUVPackMargin: 4 74 | useFileScale: 1 75 | tangentSpace: 76 | normalSmoothAngle: 60 77 | splitTangentsAcrossUV: 1 78 | normalImportMode: 0 79 | tangentImportMode: 1 80 | importAnimation: 0 81 | copyAvatar: 0 82 | humanDescription: 83 | human: [] 84 | skeleton: [] 85 | armTwist: .5 86 | foreArmTwist: .5 87 | upperLegTwist: .5 88 | legTwist: .5 89 | armStretch: .0500000007 90 | legStretch: .0500000007 91 | feetSpacing: 0 92 | rootMotionBoneName: 93 | hasTranslationDoF: 0 94 | lastHumanDescriptionAvatarSource: {instanceID: 0} 95 | animationType: 0 96 | humanoidOversampling: 1 97 | additionalBone: 0 98 | userData: 99 | assetBundleName: 100 | assetBundleVariant: 101 | -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Shards.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/Kvant/Spray/Models/Shards.fbx -------------------------------------------------------------------------------- /Assets/Kvant/Spray/Models/Shards.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d156dcf56f86f404393203fbed35c031 3 | timeCreated: 1434630888 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: Shard 1 9 | 100002: Shard 2 10 | 100004: Shard 3 11 | 100006: Shard 4 12 | 100008: //RootNode 13 | 400000: Shard 1 14 | 400002: Shard 2 15 | 400004: Shard 3 16 | 400006: Shard 4 17 | 400008: //RootNode 18 | 2300000: Shard 1 19 | 2300002: Shard 2 20 | 2300004: Shard 3 21 | 2300006: Shard 4 22 | 3300000: Shard 1 23 | 3300002: Shard 2 24 | 3300004: Shard 3 25 | 3300006: Shard 4 26 | 4300000: Shard 4 27 | 4300002: Shard 3 28 | 4300004: Shard 2 29 | 4300006: Shard 1 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | animations: 35 | legacyGenerateAnimations: 4 36 | bakeSimulation: 0 37 | optimizeGameObjects: 0 38 | motionNodeName: 39 | animationImportErrors: 40 | animationImportWarnings: 41 | animationRetargetingWarnings: 42 | animationDoRetargetingWarnings: 0 43 | animationCompression: 1 44 | animationRotationError: .5 45 | animationPositionError: .5 46 | animationScaleError: .5 47 | animationWrapMode: 0 48 | extraExposedTransformPaths: [] 49 | clipAnimations: [] 50 | isReadable: 1 51 | meshes: 52 | lODScreenPercentages: [] 53 | globalScale: .100000001 54 | meshCompression: 0 55 | addColliders: 0 56 | importBlendShapes: 0 57 | swapUVChannels: 0 58 | generateSecondaryUV: 0 59 | useFileUnits: 1 60 | optimizeMeshForGPU: 1 61 | keepQuads: 0 62 | weldVertices: 1 63 | secondaryUVAngleDistortion: 8 64 | secondaryUVAreaDistortion: 15.000001 65 | secondaryUVHardAngle: 88 66 | secondaryUVPackMargin: 4 67 | useFileScale: 1 68 | tangentSpace: 69 | normalSmoothAngle: 60 70 | splitTangentsAcrossUV: 1 71 | normalImportMode: 0 72 | tangentImportMode: 1 73 | importAnimation: 1 74 | copyAvatar: 0 75 | humanDescription: 76 | human: [] 77 | skeleton: [] 78 | armTwist: .5 79 | foreArmTwist: .5 80 | upperLegTwist: .5 81 | legTwist: .5 82 | armStretch: .0500000007 83 | legStretch: .0500000007 84 | feetSpacing: 0 85 | rootMotionBoneName: 86 | lastHumanDescriptionAvatarSource: {instanceID: 0} 87 | animationType: 0 88 | additionalBone: 0 89 | userData: 90 | assetBundleName: 91 | assetBundleVariant: 92 | -------------------------------------------------------------------------------- /Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b72bf75e73753f54a87cd7bc4e845376 3 | folderAsset: yes 4 | timeCreated: 1503038971 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Backdrop.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Backdrop 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Backdrop.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cd02d86430d89941819d567b99c6458 3 | timeCreated: 1503222069 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Blue.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Blue 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0.23529437, g: 1.8953346, b: 8.000001, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6609679729af9d644bd3d28cce861454 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Metallic.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Metallic 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 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 | - displayTexture: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.93 68 | - _GlossyReflections: 1 69 | - _Metallic: 1 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Parallax: 0.02 73 | - _SmoothnessTextureChannel: 0 74 | - _SpecularHighlights: 1 75 | - _SrcBlend: 1 76 | - _UVSec: 0 77 | - _ZWrite: 1 78 | - orbxUid: 0 79 | m_Colors: 80 | - _Color: {r: 1, g: 1, b: 1, a: 1} 81 | - _EmissionColor: {r: 0.5657442, g: 4.47653, b: 6.411766, a: 1} 82 | -------------------------------------------------------------------------------- /Assets/Materials/Metallic.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8354725a8db5d144cb2d36df3a3f20f6 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall Blue.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: NoiseBall Blue 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 1.0588231, g: 3.1172442, b: 8, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe848dd9a8ab6f044a6af844a80e4c78 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall Red.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: NoiseBall Red 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 10, g: 0.9558815, b: 0.9558815, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 273dabc4c52be494ca07bd52727e38ac 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall White.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: NoiseBall White 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 4, g: 4, b: 4, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 309d1ea11e414ab4cb0254e51701f89a 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: NoiseBall 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.911 64 | - _GlossyReflections: 1 65 | - _Metallic: 1 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/NoiseBall.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5cb08fd49c61954d93f702ef6eb0792 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Preview Skybox.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Preview Skybox 10 | m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} 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 | - _Tex: 58 | m_Texture: {fileID: 8900000, guid: 7d1f1ba3dcc88fa48a1a504261d0c563, type: 3} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _Exposure: 1 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Parallax: 0.02 74 | - _Rotation: 0 75 | - _SmoothnessTextureChannel: 0 76 | - _SpecularHighlights: 1 77 | - _SrcBlend: 1 78 | - _UVSec: 0 79 | - _ZWrite: 1 80 | m_Colors: 81 | - _Color: {r: 1, g: 1, b: 1, a: 1} 82 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 83 | - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 84 | -------------------------------------------------------------------------------- /Assets/Materials/Preview Skybox.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b67579be4e138d94f9f6b839dd32f661 3 | timeCreated: 1503038679 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Red.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Red 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 8.000001, g: 0.8803246, b: 0.058823593, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46ae0815a229d4e4bbc0729e1b9bfd42 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Shards Blue.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Shards Blue 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0.13235295, g: 0.5316429, b: 2, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Shards Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 861041ad3747db14ea0b4a679016002f 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Shards Red.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Shards Red 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 2, g: 0.38942227, b: 0.19679916, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Shards Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc3cec991b27efb489c0053c72222e31 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Shards.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Shards 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 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 | - displayTexture: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.917 68 | - _GlossyReflections: 1 69 | - _Metallic: 1 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Parallax: 0.02 73 | - _SmoothnessTextureChannel: 0 74 | - _SpecularHighlights: 1 75 | - _SrcBlend: 1 76 | - _UVSec: 0 77 | - _ZWrite: 1 78 | - orbxUid: 0 79 | m_Colors: 80 | - _Color: {r: 1, g: 0.99066937, b: 0.66176474, a: 1} 81 | - _EmissionColor: {r: 1.2, g: 0.105882384, b: 1.0792698, a: 1} 82 | -------------------------------------------------------------------------------- /Assets/Materials/Shards.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58d45bb4c2b840b43af862ab3aa70a77 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Triangle.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Triangle 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 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 | - displayTexture: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.916 68 | - _GlossyReflections: 1 69 | - _Metallic: 1 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Parallax: 0.02 73 | - _SmoothnessTextureChannel: 0 74 | - _SpecularHighlights: 1 75 | - _SrcBlend: 1 76 | - _UVSec: 0 77 | - _ZWrite: 1 78 | - orbxUid: 0 79 | m_Colors: 80 | - _Color: {r: 1, g: 1, b: 1, a: 1} 81 | - _EmissionColor: {r: 0.5657442, g: 4.47653, b: 6.411766, a: 1} 82 | -------------------------------------------------------------------------------- /Assets/Materials/Triangle.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a55de44fd49fca04f9e971180582efda 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Warp Blue.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Warp Blue 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0.5294112, g: 1.9898578, b: 9, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Warp Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f3d9f848d89a7245badb9a87a07a7ff 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Warp Red.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Warp Red 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 9, g: 2.0528398, b: 0.4632352, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Warp Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f13c473715b14c7458598f230fee39b1 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Warp.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Warp 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.5 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 3, g: 3, b: 3, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Warp.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd726146811aa20459800e1182a541f1 3 | timeCreated: 1503231249 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/White Shards.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: White Shards 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 2, g: 0.36764705, b: 1.2119677, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/White Shards.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58d29b297d4b1c44a88743afd307de6f 3 | timeCreated: 1503207053 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/White.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: White 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0.4852941, g: 0.44001308, b: 0.34256053, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ff474a5063a6ef4c839f12f004176d3 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Wire1.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Wire1 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0.22352925, g: 0.23302208, b: 1.6, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Wire1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dc997221b8e0184fbeaa1b817b8c113 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/Wire2.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_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Wire2 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 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 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 1.2, g: 0.31716013, b: 0.16764694, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Materials/Wire2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c69a383c8e5365144b7a9f1b6969bcca 3 | timeCreated: 1502861529 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55f5ebf8edbe92a4788334a103126092 3 | folderAsset: yes 4 | timeCreated: 1503023918 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Models/Ball.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abffa3c75c3b6604780e836cdc815b90 3 | timeCreated: 1503148856 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Ball 9 | 100002: //RootNode 10 | 400000: Ball 11 | 400002: //RootNode 12 | 2300000: Ball 13 | 3300000: Ball 14 | 4300000: Ball 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | resampleCurves: 1 23 | optimizeGameObjects: 0 24 | motionNodeName: 25 | rigImportErrors: 26 | rigImportWarnings: 27 | animationImportErrors: 28 | animationImportWarnings: 29 | animationRetargetingWarnings: 30 | animationDoRetargetingWarnings: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 1 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | importVisibility: 1 46 | importBlendShapes: 1 47 | importCameras: 1 48 | importLights: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | normalCalculationMode: 4 65 | importAnimation: 1 66 | copyAvatar: 0 67 | humanDescription: 68 | serializedVersion: 2 69 | human: [] 70 | skeleton: [] 71 | armTwist: 0.5 72 | foreArmTwist: 0.5 73 | upperLegTwist: 0.5 74 | legTwist: 0.5 75 | armStretch: 0.05 76 | legStretch: 0.05 77 | feetSpacing: 0 78 | rootMotionBoneName: 79 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 80 | hasTranslationDoF: 0 81 | hasExtraRoot: 0 82 | skeletonHasParents: 1 83 | lastHumanDescriptionAvatarSource: {instanceID: 0} 84 | animationType: 0 85 | humanoidOversampling: 1 86 | additionalBone: 0 87 | userData: 88 | assetBundleName: 89 | assetBundleVariant: 90 | -------------------------------------------------------------------------------- /Assets/Models/Box.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.0.600 (www.sidefx.com) 2 | # 24 points 3 | # 96 vertices 4 | # 26 primitives 5 | # Bounds: [-0.5, -0.5, -0.5] to [0.5, 0.5, 0.5] 6 | g 7 | v 0.400000006 0.5 0.400000006 8 | v -0.400000006 0.5 0.400000006 9 | v -0.400000006 0.5 -0.400000006 10 | v 0.400000006 0.5 -0.400000006 11 | v -0.400000006 0.400000006 0.5 12 | v 0.400000006 0.400000006 0.5 13 | v 0.400000006 -0.400000006 0.5 14 | v -0.400000006 -0.400000006 0.5 15 | v -0.5 0.400000006 -0.400000006 16 | v -0.5 0.400000006 0.400000006 17 | v -0.5 -0.400000006 0.400000006 18 | v -0.5 -0.400000006 -0.400000006 19 | v 0.5 0.400000006 0.400000006 20 | v 0.5 0.400000006 -0.400000006 21 | v 0.5 -0.400000006 -0.400000006 22 | v 0.5 -0.400000006 0.400000006 23 | v 0.400000006 0.400000006 -0.5 24 | v -0.400000006 0.400000006 -0.5 25 | v -0.400000006 -0.400000006 -0.5 26 | v 0.400000006 -0.400000006 -0.5 27 | v -0.400000006 -0.5 -0.400000006 28 | v -0.400000006 -0.5 0.400000006 29 | v 0.400000006 -0.5 0.400000006 30 | v 0.400000006 -0.5 -0.400000006 31 | vt 0 0.389672488 0 32 | vt 0 0.355868965 0 33 | vt 0.270427912 0.355868965 0 34 | vt 0.270427912 0.389672488 0 35 | vt 0.711737931 0.693903923 0 36 | vt 0.711737931 0.6601004 0 37 | vt 0.982165933 0.6601004 0 38 | vt 0.982165933 0.693903923 0 39 | vt 0.270427912 0.6601004 0 40 | vt 0.270427912 0.693903923 0 41 | vt 0 0.693903923 0 42 | vt 0 0.6601004 0 43 | vt 0.389672488 0.693903923 0 44 | vt 0.389672488 0.6601004 0 45 | vt 0.6601004 0.6601004 0 46 | vt 0.6601004 0.693903923 0 47 | vt 0.304231405 0.0338034891 0 48 | vt 0.338034898 0.0338034891 0 49 | vt 0.338034898 0.304231405 0 50 | vt 0.304231405 0.304231405 0 51 | vt 0.711737931 0.338034898 0 52 | vt 0.711737931 0.304231405 0 53 | vt 0.982165933 0.304231405 0 54 | vt 0.982165933 0.338034898 0 55 | vt 0.0338034891 0.304231405 0 56 | vt 0 0.304231405 0 57 | vt 0 0.0338034891 0 58 | vt 0.0338034891 0.0338034891 0 59 | vt 0.711737931 0.389672488 0 60 | vt 0.711737931 0.355868965 0 61 | vt 0.982165933 0.355868965 0 62 | vt 0.982165933 0.389672488 0 63 | vt 0.693903923 0.304231405 0 64 | vt 0.6601004 0.304231405 0 65 | vt 0.6601004 0.0338034891 0 66 | vt 0.693903923 0.0338034891 0 67 | vt 0.355868965 0.0338034891 0 68 | vt 0.389672488 0.0338034891 0 69 | vt 0.389672488 0.304231405 0 70 | vt 0.355868965 0.304231405 0 71 | vt 0.389672488 0.389672488 0 72 | vt 0.389672488 0.355868965 0 73 | vt 0.6601004 0.355868965 0 74 | vt 0.6601004 0.389672488 0 75 | vt 0.982165933 0 0 76 | vt 0.982165933 0.0338034891 0 77 | vt 0.711737931 0.0338034891 0 78 | vt 0.711737931 0 0 79 | vt 0.355868965 0.6601004 0 80 | vt 0.389672488 0.6601004 0 81 | vt 0.389672488 0.693903923 0 82 | vt 0.0338034891 0.338034898 0 83 | vt 0 0.304231405 0 84 | vt 0.0338034891 0.304231405 0 85 | vt 0.6601004 0.338034898 0 86 | vt 0.6601004 0.304231405 0 87 | vt 0.693903923 0.304231405 0 88 | vt 0.389672488 0.338034898 0 89 | vt 0.355868965 0.304231405 0 90 | vt 0.389672488 0.304231405 0 91 | vt 0.693903923 0.0338034891 0 92 | vt 0.6601004 0.0338034891 0 93 | vt 0.6601004 0 0 94 | vt 0.0338034891 0.0338034891 0 95 | vt 0 0.0338034891 0 96 | vt 0.0338034891 0 0 97 | vt 0.355868965 0.389672488 0 98 | vt 0.389672488 0.355868965 0 99 | vt 0.389672488 0.389672488 0 100 | vt 0.355868965 0.0338034891 0 101 | vt 0.389672488 0 0 102 | vt 0.389672488 0.0338034891 0 103 | vt 0.389672488 0.304231405 0 104 | vt 0.389672488 0.0338034891 0 105 | vt 0.6601004 0.0338034891 0 106 | vt 0.6601004 0.304231405 0 107 | vt 0.389672488 0.6601004 0 108 | vt 0.389672488 0.389672488 0 109 | vt 0.6601004 0.389672488 0 110 | vt 0.6601004 0.6601004 0 111 | vt 0.0338034891 0.304231405 0 112 | vt 0.0338034891 0.0338034891 0 113 | vt 0.304231405 0.0338034891 0 114 | vt 0.304231405 0.304231405 0 115 | vt 0.711737931 0.6601004 0 116 | vt 0.711737931 0.389672488 0 117 | vt 0.982165933 0.389672488 0 118 | vt 0.982165933 0.6601004 0 119 | vt 0.982165933 0.0338034891 0 120 | vt 0.982165933 0.304231405 0 121 | vt 0.711737931 0.304231405 0 122 | vt 0.711737931 0.0338034891 0 123 | vt 0.270427912 0.389672488 0 124 | vt 0.270427912 0.6601004 0 125 | vt 0 0.6601004 0 126 | vt 0 0.389672488 0 127 | vn -0 0.707106829 0.707106829 128 | vn 0 0.707106829 0.707106829 129 | vn 0 0.707106829 0.707106829 130 | vn -0 0.707106829 0.707106829 131 | vn -0.707106829 0.707106829 -0 132 | vn -0.707106829 0.707106829 -0 133 | vn -0.707106829 0.707106829 -0 134 | vn -0.707106829 0.707106829 -0 135 | vn -0 0.707106829 -0.707106829 136 | vn -0 0.707106829 -0.707106829 137 | vn -0 0.707106829 -0.707106829 138 | vn -0 0.707106829 -0.707106829 139 | vn 0.707106829 0.707106829 0 140 | vn 0.707106829 0.707106829 -0 141 | vn 0.707106829 0.707106829 -0 142 | vn 0.707106829 0.707106829 0 143 | vn 0.707106829 -0 0.707106829 144 | vn 0.707106829 0 0.707106829 145 | vn 0.707106829 0 0.707106829 146 | vn 0.707106829 -0 0.707106829 147 | vn -0 -0.707106829 0.707106829 148 | vn -0 -0.707106829 0.707106829 149 | vn -0 -0.707106829 0.707106829 150 | vn -0 -0.707106829 0.707106829 151 | vn -0.707106829 -0 0.707106829 152 | vn -0.707106829 -0 0.707106829 153 | vn -0.707106829 -0 0.707106829 154 | vn -0.707106829 -0 0.707106829 155 | vn -0.707106829 -0.707106829 0 156 | vn -0.707106829 -0.707106829 -0 157 | vn -0.707106829 -0.707106829 -0 158 | vn -0.707106829 -0.707106829 0 159 | vn -0.707106829 -0 -0.707106829 160 | vn -0.707106829 0 -0.707106829 161 | vn -0.707106829 0 -0.707106829 162 | vn -0.707106829 -0 -0.707106829 163 | vn 0.707106829 -0 -0.707106829 164 | vn 0.707106829 -0 -0.707106829 165 | vn 0.707106829 -0 -0.707106829 166 | vn 0.707106829 -0 -0.707106829 167 | vn 0.707106829 -0.707106829 -0 168 | vn 0.707106829 -0.707106829 -0 169 | vn 0.707106829 -0.707106829 -0 170 | vn 0.707106829 -0.707106829 -0 171 | vn -0 -0.707106829 -0.707106829 172 | vn 0 -0.707106829 -0.707106829 173 | vn 0 -0.707106829 -0.707106829 174 | vn -0 -0.707106829 -0.707106829 175 | vn 0.577350259 0.577350259 0.577350259 176 | vn 0.577350259 0.577350259 0.577350259 177 | vn 0.577350259 0.577350259 0.577350259 178 | vn -0.577350259 0.577350259 0.577350259 179 | vn -0.577350259 0.577350259 0.577350259 180 | vn -0.577350259 0.577350259 0.577350259 181 | vn -0.577350259 0.577350259 -0.577350259 182 | vn -0.577350259 0.577350259 -0.577350259 183 | vn -0.577350259 0.577350259 -0.577350259 184 | vn 0.577350259 0.577350259 -0.577350259 185 | vn 0.577350259 0.577350259 -0.577350259 186 | vn 0.577350259 0.577350259 -0.577350259 187 | vn -0.577350259 -0.577350259 -0.577350259 188 | vn -0.577350259 -0.577350259 -0.577350259 189 | vn -0.577350259 -0.577350259 -0.577350259 190 | vn -0.577350259 -0.577350259 0.577350259 191 | vn -0.577350259 -0.577350259 0.577350259 192 | vn -0.577350259 -0.577350259 0.577350259 193 | vn 0.577350259 -0.577350259 0.577350259 194 | vn 0.577350259 -0.577350259 0.577350259 195 | vn 0.577350259 -0.577350259 0.577350259 196 | vn 0.577350259 -0.577350259 -0.577350259 197 | vn 0.577350259 -0.577350259 -0.577350259 198 | vn 0.577350259 -0.577350259 -0.577350259 199 | vn -0 0 -1 200 | vn -0 -0 -1 201 | vn 0 -0 -1 202 | vn -0 -0 -1 203 | vn 1 -0 -0 204 | vn 1 -0 -0 205 | vn 1 -0 -0 206 | vn 1 0 0 207 | vn -0 -0 1 208 | vn -0 -0 1 209 | vn 0 0 1 210 | vn -0 -0 1 211 | vn -1 -0 -0 212 | vn -1 0 -0 213 | vn -1 -0 -0 214 | vn -1 -0 0 215 | vn -0 -1 -0 216 | vn 0 -1 -0 217 | vn -0 -1 -0 218 | vn -0 -1 0 219 | vn -0 1 -0 220 | vn -0 1 -0 221 | vn -0 1 -0 222 | vn 0 1 0 223 | g Box 224 | f 2/1/1 5/2/2 6/3/3 1/4/4 225 | f 3/5/5 9/6/6 10/7/7 2/8/8 226 | f 4/9/9 17/10/10 18/11/11 3/12/12 227 | f 1/13/13 13/14/14 14/15/15 4/16/16 228 | f 7/17/17 16/18/18 13/19/19 6/20/20 229 | f 8/21/21 22/22/22 23/23/23 7/24/24 230 | f 5/25/25 10/26/26 11/27/27 8/28/28 231 | f 12/29/29 21/30/30 22/31/31 11/32/32 232 | f 9/33/33 18/34/34 19/35/35 12/36/36 233 | f 15/37/37 20/38/38 17/39/39 14/40/40 234 | f 16/41/41 23/42/42 24/43/43 15/44/44 235 | f 20/45/45 24/46/46 21/47/47 19/48/48 236 | f 6/49/49 13/50/50 1/51/51 237 | f 2/52/52 10/53/53 5/54/54 238 | f 3/55/55 18/56/56 9/57/57 239 | f 4/58/58 14/59/59 17/60/60 240 | f 12/61/61 19/62/62 21/63/63 241 | f 8/64/64 11/65/65 22/66/66 242 | f 7/67/67 23/68/68 16/69/69 243 | f 15/70/70 24/71/71 20/72/72 244 | f 17/73/73 20/74/74 19/75/75 18/76/76 245 | f 13/77/77 16/78/78 15/79/79 14/80/80 246 | f 5/81/81 8/82/82 7/83/83 6/84/84 247 | f 9/85/85 12/86/86 11/87/87 10/88/88 248 | f 24/89/89 23/90/90 22/91/91 21/92/92 249 | f 1/93/93 4/94/94 3/95/95 2/96/96 250 | -------------------------------------------------------------------------------- /Assets/Models/Box.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c335ecb3289d344c901feae1dfb329e 3 | timeCreated: 1503044562 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Box 9 | 100002: //RootNode 10 | 400000: Box 11 | 400002: //RootNode 12 | 2300000: Box 13 | 3300000: Box 14 | 4300000: Box 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | resampleCurves: 1 23 | optimizeGameObjects: 0 24 | motionNodeName: 25 | rigImportErrors: 26 | rigImportWarnings: 27 | animationImportErrors: 28 | animationImportWarnings: 29 | animationRetargetingWarnings: 30 | animationDoRetargetingWarnings: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 1 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | importVisibility: 1 46 | importBlendShapes: 1 47 | importCameras: 1 48 | importLights: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | normalCalculationMode: 4 65 | importAnimation: 1 66 | copyAvatar: 0 67 | humanDescription: 68 | serializedVersion: 2 69 | human: [] 70 | skeleton: [] 71 | armTwist: 0.5 72 | foreArmTwist: 0.5 73 | upperLegTwist: 0.5 74 | legTwist: 0.5 75 | armStretch: 0.05 76 | legStretch: 0.05 77 | feetSpacing: 0 78 | rootMotionBoneName: 79 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 80 | hasTranslationDoF: 0 81 | hasExtraRoot: 0 82 | skeletonHasParents: 1 83 | lastHumanDescriptionAvatarSource: {instanceID: 0} 84 | animationType: 0 85 | humanoidOversampling: 1 86 | additionalBone: 0 87 | userData: 88 | assetBundleName: 89 | assetBundleVariant: 90 | -------------------------------------------------------------------------------- /Assets/Models/Curve1.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c7f0428c2b10ef41b2c99690e1e3f5d 3 | timeCreated: 1503195202 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Curve1 9 | 100002: //RootNode 10 | 400000: Curve1 11 | 400002: //RootNode 12 | 2300000: Curve1 13 | 3300000: Curve1 14 | 4300000: Curve1 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | resampleCurves: 1 23 | optimizeGameObjects: 0 24 | motionNodeName: 25 | rigImportErrors: 26 | rigImportWarnings: 27 | animationImportErrors: 28 | animationImportWarnings: 29 | animationRetargetingWarnings: 30 | animationDoRetargetingWarnings: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 1 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | importVisibility: 1 46 | importBlendShapes: 1 47 | importCameras: 1 48 | importLights: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | normalCalculationMode: 4 65 | importAnimation: 1 66 | copyAvatar: 0 67 | humanDescription: 68 | serializedVersion: 2 69 | human: [] 70 | skeleton: [] 71 | armTwist: 0.5 72 | foreArmTwist: 0.5 73 | upperLegTwist: 0.5 74 | legTwist: 0.5 75 | armStretch: 0.05 76 | legStretch: 0.05 77 | feetSpacing: 0 78 | rootMotionBoneName: 79 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 80 | hasTranslationDoF: 0 81 | hasExtraRoot: 0 82 | skeletonHasParents: 1 83 | lastHumanDescriptionAvatarSource: {instanceID: 0} 84 | animationType: 0 85 | humanoidOversampling: 1 86 | additionalBone: 0 87 | userData: 88 | assetBundleName: 89 | assetBundleVariant: 90 | -------------------------------------------------------------------------------- /Assets/Models/Curve2.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2e1a066ce2d9bb458ab29556bb40bea 3 | timeCreated: 1503195202 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Curve1 9 | 100002: //RootNode 10 | 100004: Curve2 11 | 400000: Curve1 12 | 400002: //RootNode 13 | 400004: Curve2 14 | 2300000: Curve1 15 | 2300002: Curve2 16 | 3300000: Curve1 17 | 3300002: Curve2 18 | 4300000: Curve1 19 | 4300002: Curve2 20 | materials: 21 | importMaterials: 0 22 | materialName: 0 23 | materialSearch: 1 24 | animations: 25 | legacyGenerateAnimations: 4 26 | bakeSimulation: 0 27 | resampleCurves: 1 28 | optimizeGameObjects: 0 29 | motionNodeName: 30 | rigImportErrors: 31 | rigImportWarnings: 32 | animationImportErrors: 33 | animationImportWarnings: 34 | animationRetargetingWarnings: 35 | animationDoRetargetingWarnings: 0 36 | animationCompression: 1 37 | animationRotationError: 0.5 38 | animationPositionError: 0.5 39 | animationScaleError: 0.5 40 | animationWrapMode: 0 41 | extraExposedTransformPaths: [] 42 | extraUserProperties: [] 43 | clipAnimations: [] 44 | isReadable: 1 45 | meshes: 46 | lODScreenPercentages: [] 47 | globalScale: 1 48 | meshCompression: 0 49 | addColliders: 0 50 | importVisibility: 1 51 | importBlendShapes: 1 52 | importCameras: 1 53 | importLights: 1 54 | swapUVChannels: 0 55 | generateSecondaryUV: 0 56 | useFileUnits: 1 57 | optimizeMeshForGPU: 1 58 | keepQuads: 0 59 | weldVertices: 1 60 | secondaryUVAngleDistortion: 8 61 | secondaryUVAreaDistortion: 15.000001 62 | secondaryUVHardAngle: 88 63 | secondaryUVPackMargin: 4 64 | useFileScale: 1 65 | tangentSpace: 66 | normalSmoothAngle: 60 67 | normalImportMode: 0 68 | tangentImportMode: 3 69 | normalCalculationMode: 4 70 | importAnimation: 1 71 | copyAvatar: 0 72 | humanDescription: 73 | serializedVersion: 2 74 | human: [] 75 | skeleton: [] 76 | armTwist: 0.5 77 | foreArmTwist: 0.5 78 | upperLegTwist: 0.5 79 | legTwist: 0.5 80 | armStretch: 0.05 81 | legStretch: 0.05 82 | feetSpacing: 0 83 | rootMotionBoneName: 84 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 85 | hasTranslationDoF: 0 86 | hasExtraRoot: 0 87 | skeletonHasParents: 1 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 0 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/Models/Pole1.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.0.600 (www.sidefx.com) 2 | # 8 points 3 | # 24 vertices 4 | # 6 primitives 5 | # Bounds: [-0.0250000004, -1, -0.0250000004] to [0.0250000004, 1, 0.0250000004] 6 | g 7 | v -0.0250000004 -1 -0.0250000004 8 | v 0.0250000004 -1 -0.0250000004 9 | v 0.0250000004 -1 0.0250000004 10 | v -0.0250000004 -1 0.0250000004 11 | v -0.0250000004 1 -0.0250000004 12 | v 0.0250000004 1 -0.0250000004 13 | v 0.0250000004 1 0.0250000004 14 | v -0.0250000004 1 0.0250000004 15 | vt 0.160291344 0 0 16 | vt 0.185110375 0 0 17 | vt 0.185110375 0.992760777 0 18 | vt 0.160291344 0.992760777 0 19 | vt 0.128233075 0 0 20 | vt 0.153052106 0 0 21 | vt 0.153052106 0.992760777 0 22 | vt 0.128233075 0.992760777 0 23 | vt 0.0961748064 0 0 24 | vt 0.12099383 0 0 25 | vt 0.12099383 0.992760777 0 26 | vt 0.0961748064 0.992760777 0 27 | vt 0.0641165376 0 0 28 | vt 0.0889355615 0 0 29 | vt 0.0889355615 0.992760777 0 30 | vt 0.0641165376 0.992760777 0 31 | vt 0.0568772852 0.0248190202 0 32 | vt 0.0320582688 0.0248190202 0 33 | vt 0.0320582688 0 0 34 | vt 0.0568772852 0 0 35 | vt 0.0248190202 0.0248190202 0 36 | vt 0 0.0248190202 0 37 | vt 0 0 0 38 | vt 0.0248190202 0 0 39 | vn -0 -0 -1 40 | vn 0 -0 -1 41 | vn -0 -0 -1 42 | vn -0 0 -1 43 | vn 1 -0 -0 44 | vn 1 -0 -0 45 | vn 1 0 0 46 | vn 1 -0 -0 47 | vn -0 -0 1 48 | vn 0 0 1 49 | vn -0 -0 1 50 | vn -0 -0 1 51 | vn -1 0 -0 52 | vn -1 -0 -0 53 | vn -1 -0 0 54 | vn -1 -0 -0 55 | vn 0 -1 -0 56 | vn -0 -1 -0 57 | vn -0 -1 0 58 | vn -0 -1 -0 59 | vn -0 1 -0 60 | vn -0 1 -0 61 | vn 0 1 0 62 | vn -0 1 -0 63 | g Pole 64 | f 2/1/1 1/2/2 5/3/3 6/4/4 65 | f 3/5/5 2/6/6 6/7/7 7/8/8 66 | f 4/9/9 3/10/10 7/11/11 8/12/12 67 | f 1/13/13 4/14/14 8/15/15 5/16/16 68 | f 3/17/17 4/18/18 1/19/19 2/20/20 69 | f 6/21/21 5/22/22 8/23/23 7/24/24 70 | -------------------------------------------------------------------------------- /Assets/Models/Pole1.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2beffeecfaf33254eaa4d6c9665a2a6b 3 | timeCreated: 1503023935 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Pole 9 | 100002: //RootNode 10 | 400000: Pole 11 | 400002: //RootNode 12 | 2300000: Pole 13 | 3300000: Pole 14 | 4300000: Pole 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | resampleCurves: 1 23 | optimizeGameObjects: 0 24 | motionNodeName: 25 | rigImportErrors: 26 | rigImportWarnings: 27 | animationImportErrors: 28 | animationImportWarnings: 29 | animationRetargetingWarnings: 30 | animationDoRetargetingWarnings: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 1 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | importVisibility: 1 46 | importBlendShapes: 1 47 | importCameras: 1 48 | importLights: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | normalCalculationMode: 4 65 | importAnimation: 1 66 | copyAvatar: 0 67 | humanDescription: 68 | serializedVersion: 2 69 | human: [] 70 | skeleton: [] 71 | armTwist: 0.5 72 | foreArmTwist: 0.5 73 | upperLegTwist: 0.5 74 | legTwist: 0.5 75 | armStretch: 0.05 76 | legStretch: 0.05 77 | feetSpacing: 0 78 | rootMotionBoneName: 79 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 80 | hasTranslationDoF: 0 81 | hasExtraRoot: 0 82 | skeletonHasParents: 1 83 | lastHumanDescriptionAvatarSource: {instanceID: 0} 84 | animationType: 0 85 | humanoidOversampling: 1 86 | additionalBone: 0 87 | userData: 88 | assetBundleName: 89 | assetBundleVariant: 90 | -------------------------------------------------------------------------------- /Assets/Models/Pole2.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0cc1e382fd310e47809b8f669508473 3 | timeCreated: 1503023935 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Pole2 9 | 100002: //RootNode 10 | 400000: Pole2 11 | 400002: //RootNode 12 | 2300000: Pole2 13 | 3300000: Pole2 14 | 4300000: Pole2 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | resampleCurves: 1 23 | optimizeGameObjects: 0 24 | motionNodeName: 25 | rigImportErrors: 26 | rigImportWarnings: 27 | animationImportErrors: 28 | animationImportWarnings: 29 | animationRetargetingWarnings: 30 | animationDoRetargetingWarnings: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 1 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | importVisibility: 1 46 | importBlendShapes: 1 47 | importCameras: 1 48 | importLights: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | normalCalculationMode: 4 65 | importAnimation: 1 66 | copyAvatar: 0 67 | humanDescription: 68 | serializedVersion: 2 69 | human: [] 70 | skeleton: [] 71 | armTwist: 0.5 72 | foreArmTwist: 0.5 73 | upperLegTwist: 0.5 74 | legTwist: 0.5 75 | armStretch: 0.05 76 | legStretch: 0.05 77 | feetSpacing: 0 78 | rootMotionBoneName: 79 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 80 | hasTranslationDoF: 0 81 | hasExtraRoot: 0 82 | skeletonHasParents: 1 83 | lastHumanDescriptionAvatarSource: {instanceID: 0} 84 | animationType: 0 85 | humanoidOversampling: 1 86 | additionalBone: 0 87 | userData: 88 | assetBundleName: 89 | assetBundleVariant: 90 | -------------------------------------------------------------------------------- /Assets/Models/ThinLine.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.0.600 (www.sidefx.com) 2 | # 8 points 3 | # 24 vertices 4 | # 6 primitives 5 | # Bounds: [-0.00249999994, -1, -0.00249999994] to [0.00249999994, 1, 0.00249999994] 6 | g 7 | v -0.00249999994 -1 -0.00249999994 8 | v 0.00249999994 -1 -0.00249999994 9 | v 0.00249999994 -1 0.00249999994 10 | v -0.00249999994 -1 0.00249999994 11 | v -0.00249999994 1 -0.00249999994 12 | v 0.00249999994 1 -0.00249999994 13 | v 0.00249999994 1 0.00249999994 14 | v -0.00249999994 1 0.00249999994 15 | vt 0.0239106622 0 0 16 | vt 0.0264049452 0 0 17 | vt 0.0264049452 0.997712135 0 18 | vt 0.0239106622 0.997712135 0 19 | vt 0.0191285312 0 0 20 | vt 0.0216228124 0 0 21 | vt 0.0216228124 0.997712135 0 22 | vt 0.0191285312 0.997712135 0 23 | vt 0.0143463993 0 0 24 | vt 0.0168406796 0 0 25 | vt 0.0168406796 0.997712135 0 26 | vt 0.0143463993 0.997712135 0 27 | vt 0.00956426561 0 0 28 | vt 0.0120585449 0 0 29 | vt 0.0120585449 0.997712135 0 30 | vt 0.00956426561 0.997712135 0 31 | vt 0.00727641303 0.00249428023 0 32 | vt 0.00478213327 0.00249428023 0 33 | vt 0.00478213327 0 0 34 | vt 0.00727641303 0 0 35 | vt 0.00249428023 0.00249428023 0 36 | vt 0 0.00249428023 0 37 | vt 0 0 0 38 | vt 0.00249428023 0 0 39 | vn -0 -0 -1 40 | vn 0 -0 -1 41 | vn -0 -0 -1 42 | vn -0 0 -1 43 | vn 1 -0 -0 44 | vn 1 -0 -0 45 | vn 1 0 0 46 | vn 1 -0 -0 47 | vn -0 -0 1 48 | vn 0 0 1 49 | vn -0 -0 1 50 | vn -0 -0 1 51 | vn -1 0 -0 52 | vn -1 -0 -0 53 | vn -1 -0 0 54 | vn -1 -0 -0 55 | vn 0 -1 -0 56 | vn -0 -1 -0 57 | vn -0 -1 0 58 | vn -0 -1 -0 59 | vn -0 1 -0 60 | vn -0 1 -0 61 | vn 0 1 0 62 | vn -0 1 -0 63 | g ThinLine 64 | f 2/1/1 1/2/2 5/3/3 6/4/4 65 | f 3/5/5 2/6/6 6/7/7 7/8/8 66 | f 4/9/9 3/10/10 7/11/11 8/12/12 67 | f 1/13/13 4/14/14 8/15/15 5/16/16 68 | f 3/17/17 4/18/18 1/19/19 2/20/20 69 | f 6/21/21 5/22/22 8/23/23 7/24/24 70 | -------------------------------------------------------------------------------- /Assets/Models/ThinLine.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9285d8f404b8cf14d8a4baf93365280f 3 | timeCreated: 1503148279 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: Pole 9 | 100002: //RootNode 10 | 100004: ThinLine 11 | 400000: Pole 12 | 400002: //RootNode 13 | 400004: ThinLine 14 | 2300000: Pole 15 | 2300002: ThinLine 16 | 3300000: Pole 17 | 3300002: ThinLine 18 | 4300000: Pole 19 | 4300002: ThinLine 20 | materials: 21 | importMaterials: 0 22 | materialName: 0 23 | materialSearch: 1 24 | animations: 25 | legacyGenerateAnimations: 4 26 | bakeSimulation: 0 27 | resampleCurves: 1 28 | optimizeGameObjects: 0 29 | motionNodeName: 30 | rigImportErrors: 31 | rigImportWarnings: 32 | animationImportErrors: 33 | animationImportWarnings: 34 | animationRetargetingWarnings: 35 | animationDoRetargetingWarnings: 0 36 | animationCompression: 1 37 | animationRotationError: 0.5 38 | animationPositionError: 0.5 39 | animationScaleError: 0.5 40 | animationWrapMode: 0 41 | extraExposedTransformPaths: [] 42 | extraUserProperties: [] 43 | clipAnimations: [] 44 | isReadable: 1 45 | meshes: 46 | lODScreenPercentages: [] 47 | globalScale: 1 48 | meshCompression: 0 49 | addColliders: 0 50 | importVisibility: 1 51 | importBlendShapes: 1 52 | importCameras: 1 53 | importLights: 1 54 | swapUVChannels: 0 55 | generateSecondaryUV: 0 56 | useFileUnits: 1 57 | optimizeMeshForGPU: 1 58 | keepQuads: 0 59 | weldVertices: 1 60 | secondaryUVAngleDistortion: 8 61 | secondaryUVAreaDistortion: 15.000001 62 | secondaryUVHardAngle: 88 63 | secondaryUVPackMargin: 4 64 | useFileScale: 1 65 | tangentSpace: 66 | normalSmoothAngle: 60 67 | normalImportMode: 0 68 | tangentImportMode: 3 69 | normalCalculationMode: 4 70 | importAnimation: 1 71 | copyAvatar: 0 72 | humanDescription: 73 | serializedVersion: 2 74 | human: [] 75 | skeleton: [] 76 | armTwist: 0.5 77 | foreArmTwist: 0.5 78 | upperLegTwist: 0.5 79 | legTwist: 0.5 80 | armStretch: 0.05 81 | legStretch: 0.05 82 | feetSpacing: 0 83 | rootMotionBoneName: 84 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 85 | hasTranslationDoF: 0 86 | hasExtraRoot: 0 87 | skeletonHasParents: 1 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 0 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/Models/ThinLine2.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.0.600 (www.sidefx.com) 2 | # 8 points 3 | # 24 vertices 4 | # 6 primitives 5 | # Bounds: [-0.00249999994, -4, -0.00249999994] to [0.00249999994, 4, 0.00249999994] 6 | g 7 | v -0.00249999994 -4 -0.00249999994 8 | v 0.00249999994 -4 -0.00249999994 9 | v 0.00249999994 -4 0.00249999994 10 | v -0.00249999994 -4 0.00249999994 11 | v -0.00249999994 4 -0.00249999994 12 | v 0.00249999994 4 -0.00249999994 13 | v 0.00249999994 4 0.00249999994 14 | v -0.00249999994 4 0.00249999994 15 | vt 0.00884492602 0 0 16 | vt 0.00946920924 0 0 17 | vt 0.00946920924 0.998855352 0 18 | vt 0.00884492602 0.998855352 0 19 | vt 0.00707594072 0 0 20 | vt 0.00770022534 0 0 21 | vt 0.00770022534 0.998855352 0 22 | vt 0.00707594072 0.998855352 0 23 | vt 0.00530695543 0 0 24 | vt 0.00593124051 0 0 25 | vt 0.00593124051 0.998855352 0 26 | vt 0.00530695543 0.998855352 0 27 | vt 0.00353797036 0 0 28 | vt 0.00416225474 0 0 29 | vt 0.00416225474 0.998855352 0 30 | vt 0.00353797036 0.998855352 0 31 | vt 0.00239326968 0.000624284556 0 32 | vt 0.00176898518 0.000624284556 0 33 | vt 0.00176898518 0 0 34 | vt 0.00239326968 0 0 35 | vt 0.000624284556 0.000624284556 0 36 | vt 0 0.000624284556 0 37 | vt 0 0 0 38 | vt 0.000624284556 0 0 39 | vn -0 -0 -1 40 | vn 0 -0 -1 41 | vn -0 -0 -1 42 | vn -0 0 -1 43 | vn 1 -0 -0 44 | vn 1 -0 -0 45 | vn 1 0 0 46 | vn 1 -0 -0 47 | vn -0 -0 1 48 | vn 0 0 1 49 | vn -0 -0 1 50 | vn -0 -0 1 51 | vn -1 0 -0 52 | vn -1 -0 -0 53 | vn -1 -0 0 54 | vn -1 -0 -0 55 | vn 0 -1 -0 56 | vn -0 -1 -0 57 | vn -0 -1 0 58 | vn -0 -1 -0 59 | vn -0 1 -0 60 | vn -0 1 -0 61 | vn 0 1 0 62 | vn -0 1 -0 63 | g ThinLine2 64 | f 2/1/1 1/2/2 5/3/3 6/4/4 65 | f 3/5/5 2/6/6 6/7/7 7/8/8 66 | f 4/9/9 3/10/10 7/11/11 8/12/12 67 | f 1/13/13 4/14/14 8/15/15 5/16/16 68 | f 3/17/17 4/18/18 1/19/19 2/20/20 69 | f 6/21/21 5/22/22 8/23/23 7/24/24 70 | -------------------------------------------------------------------------------- /Assets/Models/ThinLine2.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9505f2fc1be79b741979cf9c86e53972 3 | timeCreated: 1503231204 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: ThinLine 9 | 100002: //RootNode 10 | 100004: ThinLine2 11 | 400000: ThinLine 12 | 400002: //RootNode 13 | 400004: ThinLine2 14 | 2300000: ThinLine 15 | 2300002: ThinLine2 16 | 3300000: ThinLine 17 | 3300002: ThinLine2 18 | 4300000: ThinLine 19 | 4300002: ThinLine2 20 | materials: 21 | importMaterials: 0 22 | materialName: 0 23 | materialSearch: 1 24 | animations: 25 | legacyGenerateAnimations: 4 26 | bakeSimulation: 0 27 | resampleCurves: 1 28 | optimizeGameObjects: 0 29 | motionNodeName: 30 | rigImportErrors: 31 | rigImportWarnings: 32 | animationImportErrors: 33 | animationImportWarnings: 34 | animationRetargetingWarnings: 35 | animationDoRetargetingWarnings: 0 36 | animationCompression: 1 37 | animationRotationError: 0.5 38 | animationPositionError: 0.5 39 | animationScaleError: 0.5 40 | animationWrapMode: 0 41 | extraExposedTransformPaths: [] 42 | extraUserProperties: [] 43 | clipAnimations: [] 44 | isReadable: 1 45 | meshes: 46 | lODScreenPercentages: [] 47 | globalScale: 1 48 | meshCompression: 0 49 | addColliders: 0 50 | importVisibility: 1 51 | importBlendShapes: 1 52 | importCameras: 1 53 | importLights: 1 54 | swapUVChannels: 0 55 | generateSecondaryUV: 0 56 | useFileUnits: 1 57 | optimizeMeshForGPU: 1 58 | keepQuads: 0 59 | weldVertices: 1 60 | secondaryUVAngleDistortion: 8 61 | secondaryUVAreaDistortion: 15.000001 62 | secondaryUVHardAngle: 88 63 | secondaryUVPackMargin: 4 64 | useFileScale: 1 65 | tangentSpace: 66 | normalSmoothAngle: 60 67 | normalImportMode: 0 68 | tangentImportMode: 3 69 | normalCalculationMode: 4 70 | importAnimation: 1 71 | copyAvatar: 0 72 | humanDescription: 73 | serializedVersion: 2 74 | human: [] 75 | skeleton: [] 76 | armTwist: 0.5 77 | foreArmTwist: 0.5 78 | upperLegTwist: 0.5 79 | legTwist: 0.5 80 | armStretch: 0.05 81 | legStretch: 0.05 82 | feetSpacing: 0 83 | rootMotionBoneName: 84 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 85 | hasTranslationDoF: 0 86 | hasExtraRoot: 0 87 | skeletonHasParents: 1 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 0 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/Models/Triangle.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64a8c0149f7e1874499f2fc4adcc3ab6 3 | timeCreated: 1503232356 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 21 7 | fileIDToRecycleName: 8 | 100000: grounglep2 9 | 100002: //RootNode 10 | 100004: Triangle 11 | 400000: grounglep2 12 | 400002: //RootNode 13 | 400004: Triangle 14 | 2300000: grounglep2 15 | 2300002: Triangle 16 | 3300000: grounglep2 17 | 3300002: Triangle 18 | 4300000: grounglep2 19 | 4300002: Triangle 20 | materials: 21 | importMaterials: 0 22 | materialName: 0 23 | materialSearch: 1 24 | animations: 25 | legacyGenerateAnimations: 4 26 | bakeSimulation: 0 27 | resampleCurves: 1 28 | optimizeGameObjects: 0 29 | motionNodeName: 30 | rigImportErrors: 31 | rigImportWarnings: 32 | animationImportErrors: 33 | animationImportWarnings: 34 | animationRetargetingWarnings: 35 | animationDoRetargetingWarnings: 0 36 | animationCompression: 1 37 | animationRotationError: 0.5 38 | animationPositionError: 0.5 39 | animationScaleError: 0.5 40 | animationWrapMode: 0 41 | extraExposedTransformPaths: [] 42 | extraUserProperties: [] 43 | clipAnimations: [] 44 | isReadable: 1 45 | meshes: 46 | lODScreenPercentages: [] 47 | globalScale: 1 48 | meshCompression: 0 49 | addColliders: 0 50 | importVisibility: 1 51 | importBlendShapes: 1 52 | importCameras: 1 53 | importLights: 1 54 | swapUVChannels: 0 55 | generateSecondaryUV: 0 56 | useFileUnits: 1 57 | optimizeMeshForGPU: 1 58 | keepQuads: 0 59 | weldVertices: 1 60 | secondaryUVAngleDistortion: 8 61 | secondaryUVAreaDistortion: 15.000001 62 | secondaryUVHardAngle: 88 63 | secondaryUVPackMargin: 4 64 | useFileScale: 1 65 | tangentSpace: 66 | normalSmoothAngle: 60 67 | normalImportMode: 0 68 | tangentImportMode: 3 69 | normalCalculationMode: 4 70 | importAnimation: 1 71 | copyAvatar: 0 72 | humanDescription: 73 | serializedVersion: 2 74 | human: [] 75 | skeleton: [] 76 | armTwist: 0.5 77 | foreArmTwist: 0.5 78 | upperLegTwist: 0.5 79 | legTwist: 0.5 80 | armStretch: 0.05 81 | legStretch: 0.05 82 | feetSpacing: 0 83 | rootMotionBoneName: 84 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 85 | hasTranslationDoF: 0 86 | hasExtraRoot: 0 87 | skeletonHasParents: 1 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 0 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/MrBluesummers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 677635797b122374890ad53b0f0c183f 3 | folderAsset: yes 4 | timeCreated: 1503038834 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/MrBluesummers/Acknowledgement.txt: -------------------------------------------------------------------------------- 1 | The HDRI files in this directory were made by Alejo "Mr. Bluesummers" Grigera. 2 | Please see his website for further details. 3 | http://www.mrbluesummers.com 4 | -------------------------------------------------------------------------------- /Assets/MrBluesummers/Acknowledgement.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381c76956d7d3da4ca7f9c4c407a90f9 3 | timeCreated: 1503038959 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/MrBluesummers/Flourecent-Lights.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Assets/MrBluesummers/Flourecent-Lights.hdr -------------------------------------------------------------------------------- /Assets/MrBluesummers/Flourecent-Lights.hdr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d1f1ba3dcc88fa48a1a504261d0c563 3 | timeCreated: 1503038647 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 1 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 2 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 4096 61 | textureFormat: -1 62 | textureCompression: 1 63 | compressionQuality: 50 64 | crunchedCompression: 0 65 | allowsAlphaSplitting: 0 66 | overridden: 0 67 | - buildTarget: Standalone 68 | maxTextureSize: 4096 69 | textureFormat: -1 70 | textureCompression: 1 71 | compressionQuality: 50 72 | crunchedCompression: 0 73 | allowsAlphaSplitting: 0 74 | overridden: 0 75 | spriteSheet: 76 | serializedVersion: 2 77 | sprites: [] 78 | outline: [] 79 | physicsShape: [] 80 | spritePackingTag: 81 | userData: 82 | assetBundleName: 83 | assetBundleVariant: 84 | -------------------------------------------------------------------------------- /Assets/Particle.playable: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_GameObject: {fileID: 0} 9 | m_Enabled: 1 10 | m_EditorHideFlags: 0 11 | m_Script: {fileID: 337831424, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 12 | m_Name: Particle 13 | m_EditorClassIdentifier: 14 | m_Id: 0 15 | m_NextId: 10 16 | m_Tracks: 17 | - {fileID: 114198542532612154} 18 | - {fileID: 114121583377331366} 19 | - {fileID: 114591533590345916} 20 | - {fileID: 114410191473437938} 21 | m_FixedDuration: 0 22 | m_EditorSettings: 23 | fps: 24 24 | m_UpdateMode: 0 25 | m_ParameterName: 26 | m_DurationMode: 0 27 | --- !u!114 &114063396535645414 28 | MonoBehaviour: 29 | m_ObjectHideFlags: 1 30 | m_PrefabParentObject: {fileID: 0} 31 | m_PrefabInternal: {fileID: 0} 32 | m_GameObject: {fileID: 0} 33 | m_Enabled: 1 34 | m_EditorHideFlags: 0 35 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 36 | m_Name: ControlPlayableAsset 37 | m_EditorClassIdentifier: 38 | sourceGameObject: 39 | exposedName: 459fab5c81b92b64781352474200161e 40 | defaultValue: {fileID: 0} 41 | prefabGameObject: {fileID: 0} 42 | updateParticle: 1 43 | particleRandomSeed: 6307 44 | updateDirector: 1 45 | updateITimeControl: 1 46 | searchHierarchy: 1 47 | active: 1 48 | postPlayback: 2 49 | --- !u!114 &114121583377331366 50 | MonoBehaviour: 51 | m_ObjectHideFlags: 1 52 | m_PrefabParentObject: {fileID: 0} 53 | m_PrefabInternal: {fileID: 0} 54 | m_GameObject: {fileID: 0} 55 | m_Enabled: 1 56 | m_EditorHideFlags: 0 57 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 58 | m_Name: Control Track1 59 | m_EditorClassIdentifier: 60 | m_Locked: 0 61 | m_Muted: 0 62 | m_Soloed: 0 63 | m_Height: 0 64 | m_InlineAnimationCurveHeight: 100 65 | m_CustomPlayableFullTypename: 66 | m_AnimClip: {fileID: 0} 67 | m_Parent: {fileID: 11400000} 68 | m_Children: [] 69 | m_Clips: 70 | - m_Start: 0 71 | m_ClipIn: 0 72 | m_Asset: {fileID: 114776286628704646} 73 | m_UnderlyingAsset: {fileID: 114776286628704646} 74 | m_Duration: 4.999999999999 75 | m_ParentID: 0 76 | m_TimeScale: 1 77 | m_BlendCurve: 78 | serializedVersion: 2 79 | m_Curve: [] 80 | m_PreInfinity: 2 81 | m_PostInfinity: 2 82 | m_RotationOrder: 4 83 | m_ParentTrack: {fileID: 114121583377331366} 84 | m_EaseInDuration: 0 85 | m_EaseOutDuration: 0 86 | m_BlendInDuration: 0 87 | m_BlendOutDuration: 0 88 | m_MixInCurve: 89 | serializedVersion: 2 90 | m_Curve: 91 | - serializedVersion: 2 92 | time: 0 93 | value: 0 94 | inSlope: 0 95 | outSlope: 0 96 | tangentMode: 0 97 | - serializedVersion: 2 98 | time: 1 99 | value: 1 100 | inSlope: 0 101 | outSlope: 0 102 | tangentMode: 0 103 | m_PreInfinity: 2 104 | m_PostInfinity: 2 105 | m_RotationOrder: 4 106 | m_MixOutCurve: 107 | serializedVersion: 2 108 | m_Curve: 109 | - serializedVersion: 2 110 | time: 0 111 | value: 1 112 | inSlope: 0 113 | outSlope: 0 114 | tangentMode: 0 115 | - serializedVersion: 2 116 | time: 1 117 | value: 0 118 | inSlope: 0 119 | outSlope: 0 120 | tangentMode: 0 121 | m_PreInfinity: 2 122 | m_PostInfinity: 2 123 | m_RotationOrder: 4 124 | m_BlendInCurveMode: 0 125 | m_BlendOutCurveMode: 0 126 | m_ExposedParameterNames: [] 127 | m_AnimationCurves: {fileID: 0} 128 | m_ID: -1639903630 129 | m_Recordable: 0 130 | m_PostExtrapolationMode: 0 131 | m_PreExtrapolationMode: 0 132 | m_PostExtrapolationTime: 0 133 | m_PreExtrapolationTime: 0 134 | m_DisplayName: ControlPlayableAsset 135 | --- !u!114 &114141246095011436 136 | MonoBehaviour: 137 | m_ObjectHideFlags: 1 138 | m_PrefabParentObject: {fileID: 0} 139 | m_PrefabInternal: {fileID: 0} 140 | m_GameObject: {fileID: 0} 141 | m_Enabled: 1 142 | m_EditorHideFlags: 0 143 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 144 | m_Name: ControlPlayableAsset 145 | m_EditorClassIdentifier: 146 | sourceGameObject: 147 | exposedName: dcb7360c4ab4f1d46ab22ee27fc28027 148 | defaultValue: {fileID: 0} 149 | prefabGameObject: {fileID: 0} 150 | updateParticle: 1 151 | particleRandomSeed: 241 152 | updateDirector: 1 153 | updateITimeControl: 1 154 | searchHierarchy: 1 155 | active: 1 156 | postPlayback: 2 157 | --- !u!114 &114198542532612154 158 | MonoBehaviour: 159 | m_ObjectHideFlags: 1 160 | m_PrefabParentObject: {fileID: 0} 161 | m_PrefabInternal: {fileID: 0} 162 | m_GameObject: {fileID: 0} 163 | m_Enabled: 1 164 | m_EditorHideFlags: 0 165 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 166 | m_Name: Control Track 167 | m_EditorClassIdentifier: 168 | m_Locked: 0 169 | m_Muted: 0 170 | m_Soloed: 0 171 | m_Height: 0 172 | m_InlineAnimationCurveHeight: 100 173 | m_CustomPlayableFullTypename: 174 | m_AnimClip: {fileID: 0} 175 | m_Parent: {fileID: 11400000} 176 | m_Children: [] 177 | m_Clips: 178 | - m_Start: 0 179 | m_ClipIn: 0 180 | m_Asset: {fileID: 114801634337093626} 181 | m_UnderlyingAsset: {fileID: 114801634337093626} 182 | m_Duration: 4.999999999999 183 | m_ParentID: 0 184 | m_TimeScale: 1 185 | m_BlendCurve: 186 | serializedVersion: 2 187 | m_Curve: [] 188 | m_PreInfinity: 2 189 | m_PostInfinity: 2 190 | m_RotationOrder: 4 191 | m_ParentTrack: {fileID: 114198542532612154} 192 | m_EaseInDuration: 0 193 | m_EaseOutDuration: 0 194 | m_BlendInDuration: 0 195 | m_BlendOutDuration: 0 196 | m_MixInCurve: 197 | serializedVersion: 2 198 | m_Curve: 199 | - serializedVersion: 2 200 | time: 0 201 | value: 0 202 | inSlope: 0 203 | outSlope: 0 204 | tangentMode: 0 205 | - serializedVersion: 2 206 | time: 1 207 | value: 1 208 | inSlope: 0 209 | outSlope: 0 210 | tangentMode: 0 211 | m_PreInfinity: 2 212 | m_PostInfinity: 2 213 | m_RotationOrder: 4 214 | m_MixOutCurve: 215 | serializedVersion: 2 216 | m_Curve: 217 | - serializedVersion: 2 218 | time: 0 219 | value: 1 220 | inSlope: 0 221 | outSlope: 0 222 | tangentMode: 0 223 | - serializedVersion: 2 224 | time: 1 225 | value: 0 226 | inSlope: 0 227 | outSlope: 0 228 | tangentMode: 0 229 | m_PreInfinity: 2 230 | m_PostInfinity: 2 231 | m_RotationOrder: 4 232 | m_BlendInCurveMode: 0 233 | m_BlendOutCurveMode: 0 234 | m_ExposedParameterNames: [] 235 | m_AnimationCurves: {fileID: 0} 236 | m_ID: -1639903627 237 | m_Recordable: 0 238 | m_PostExtrapolationMode: 0 239 | m_PreExtrapolationMode: 0 240 | m_PostExtrapolationTime: 0 241 | m_PreExtrapolationTime: 0 242 | m_DisplayName: ControlPlayableAsset 243 | --- !u!114 &114410191473437938 244 | MonoBehaviour: 245 | m_ObjectHideFlags: 1 246 | m_PrefabParentObject: {fileID: 0} 247 | m_PrefabInternal: {fileID: 0} 248 | m_GameObject: {fileID: 0} 249 | m_Enabled: 1 250 | m_EditorHideFlags: 0 251 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 252 | m_Name: Control Track3 253 | m_EditorClassIdentifier: 254 | m_Locked: 0 255 | m_Muted: 0 256 | m_Soloed: 0 257 | m_Height: 0 258 | m_InlineAnimationCurveHeight: 100 259 | m_CustomPlayableFullTypename: 260 | m_AnimClip: {fileID: 0} 261 | m_Parent: {fileID: 11400000} 262 | m_Children: [] 263 | m_Clips: 264 | - m_Start: 0 265 | m_ClipIn: 0 266 | m_Asset: {fileID: 114141246095011436} 267 | m_UnderlyingAsset: {fileID: 114141246095011436} 268 | m_Duration: 5 269 | m_ParentID: 0 270 | m_TimeScale: 1 271 | m_BlendCurve: 272 | serializedVersion: 2 273 | m_Curve: [] 274 | m_PreInfinity: 2 275 | m_PostInfinity: 2 276 | m_RotationOrder: 4 277 | m_ParentTrack: {fileID: 114410191473437938} 278 | m_EaseInDuration: 0 279 | m_EaseOutDuration: 0 280 | m_BlendInDuration: 0 281 | m_BlendOutDuration: 0 282 | m_MixInCurve: 283 | serializedVersion: 2 284 | m_Curve: 285 | - serializedVersion: 2 286 | time: 0 287 | value: 0 288 | inSlope: 0 289 | outSlope: 0 290 | tangentMode: 0 291 | - serializedVersion: 2 292 | time: 1 293 | value: 1 294 | inSlope: 0 295 | outSlope: 0 296 | tangentMode: 0 297 | m_PreInfinity: 2 298 | m_PostInfinity: 2 299 | m_RotationOrder: 4 300 | m_MixOutCurve: 301 | serializedVersion: 2 302 | m_Curve: 303 | - serializedVersion: 2 304 | time: 0 305 | value: 1 306 | inSlope: 0 307 | outSlope: 0 308 | tangentMode: 0 309 | - serializedVersion: 2 310 | time: 1 311 | value: 0 312 | inSlope: 0 313 | outSlope: 0 314 | tangentMode: 0 315 | m_PreInfinity: 2 316 | m_PostInfinity: 2 317 | m_RotationOrder: 4 318 | m_BlendInCurveMode: 0 319 | m_BlendOutCurveMode: 0 320 | m_ExposedParameterNames: [] 321 | m_AnimationCurves: {fileID: 0} 322 | m_ID: -1639904568 323 | m_Recordable: 0 324 | m_PostExtrapolationMode: 0 325 | m_PreExtrapolationMode: 0 326 | m_PostExtrapolationTime: 0 327 | m_PreExtrapolationTime: 0 328 | m_DisplayName: ControlPlayableAsset 329 | --- !u!114 &114591533590345916 330 | MonoBehaviour: 331 | m_ObjectHideFlags: 1 332 | m_PrefabParentObject: {fileID: 0} 333 | m_PrefabInternal: {fileID: 0} 334 | m_GameObject: {fileID: 0} 335 | m_Enabled: 1 336 | m_EditorHideFlags: 0 337 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 338 | m_Name: Control Track2 339 | m_EditorClassIdentifier: 340 | m_Locked: 0 341 | m_Muted: 0 342 | m_Soloed: 0 343 | m_Height: 0 344 | m_InlineAnimationCurveHeight: 100 345 | m_CustomPlayableFullTypename: 346 | m_AnimClip: {fileID: 0} 347 | m_Parent: {fileID: 11400000} 348 | m_Children: [] 349 | m_Clips: 350 | - m_Start: 0 351 | m_ClipIn: 0 352 | m_Asset: {fileID: 114063396535645414} 353 | m_UnderlyingAsset: {fileID: 114063396535645414} 354 | m_Duration: 4.999999999999 355 | m_ParentID: 0 356 | m_TimeScale: 1 357 | m_BlendCurve: 358 | serializedVersion: 2 359 | m_Curve: [] 360 | m_PreInfinity: 2 361 | m_PostInfinity: 2 362 | m_RotationOrder: 4 363 | m_ParentTrack: {fileID: 114591533590345916} 364 | m_EaseInDuration: 0 365 | m_EaseOutDuration: 0 366 | m_BlendInDuration: 0 367 | m_BlendOutDuration: 0 368 | m_MixInCurve: 369 | serializedVersion: 2 370 | m_Curve: 371 | - serializedVersion: 2 372 | time: 0 373 | value: 0 374 | inSlope: 0 375 | outSlope: 0 376 | tangentMode: 0 377 | - serializedVersion: 2 378 | time: 1 379 | value: 1 380 | inSlope: 0 381 | outSlope: 0 382 | tangentMode: 0 383 | m_PreInfinity: 2 384 | m_PostInfinity: 2 385 | m_RotationOrder: 4 386 | m_MixOutCurve: 387 | serializedVersion: 2 388 | m_Curve: 389 | - serializedVersion: 2 390 | time: 0 391 | value: 1 392 | inSlope: 0 393 | outSlope: 0 394 | tangentMode: 0 395 | - serializedVersion: 2 396 | time: 1 397 | value: 0 398 | inSlope: 0 399 | outSlope: 0 400 | tangentMode: 0 401 | m_PreInfinity: 2 402 | m_PostInfinity: 2 403 | m_RotationOrder: 4 404 | m_BlendInCurveMode: 0 405 | m_BlendOutCurveMode: 0 406 | m_ExposedParameterNames: [] 407 | m_AnimationCurves: {fileID: 0} 408 | m_ID: -1639903629 409 | m_Recordable: 0 410 | m_PostExtrapolationMode: 0 411 | m_PreExtrapolationMode: 0 412 | m_PostExtrapolationTime: 0 413 | m_PreExtrapolationTime: 0 414 | m_DisplayName: ControlPlayableAsset 415 | --- !u!114 &114776286628704646 416 | MonoBehaviour: 417 | m_ObjectHideFlags: 1 418 | m_PrefabParentObject: {fileID: 0} 419 | m_PrefabInternal: {fileID: 0} 420 | m_GameObject: {fileID: 0} 421 | m_Enabled: 1 422 | m_EditorHideFlags: 0 423 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 424 | m_Name: ControlPlayableAsset 425 | m_EditorClassIdentifier: 426 | sourceGameObject: 427 | exposedName: ccd2850817e70c34ea33df42947ba8c8 428 | defaultValue: {fileID: 0} 429 | prefabGameObject: {fileID: 0} 430 | updateParticle: 1 431 | particleRandomSeed: 2786 432 | updateDirector: 1 433 | updateITimeControl: 1 434 | searchHierarchy: 1 435 | active: 1 436 | postPlayback: 2 437 | --- !u!114 &114801634337093626 438 | MonoBehaviour: 439 | m_ObjectHideFlags: 1 440 | m_PrefabParentObject: {fileID: 0} 441 | m_PrefabInternal: {fileID: 0} 442 | m_GameObject: {fileID: 0} 443 | m_Enabled: 1 444 | m_EditorHideFlags: 0 445 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 446 | m_Name: ControlPlayableAsset 447 | m_EditorClassIdentifier: 448 | sourceGameObject: 449 | exposedName: a0b8a7dff4e786a4f9bbbb93ff63ac97 450 | defaultValue: {fileID: 0} 451 | prefabGameObject: {fileID: 0} 452 | updateParticle: 1 453 | particleRandomSeed: 4845 454 | updateDirector: 1 455 | updateITimeControl: 1 456 | searchHierarchy: 1 457 | active: 1 458 | postPlayback: 2 459 | -------------------------------------------------------------------------------- /Assets/Particle.playable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 292aaadf9c9b89b43a31361c805fcf9d 3 | timeCreated: 1503044686 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 11400000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Particle.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9227046d683c0c149956d6a1d4ea91a7 3 | timeCreated: 1502862066 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bc8b2fbfe0292e46ad6002f01e45364 3 | folderAsset: yes 4 | timeCreated: 1502858521 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/Placeholder.txt: -------------------------------------------------------------------------------- 1 | This file is just a placeholder to avoid getting removed automatically. 2 | -------------------------------------------------------------------------------- /Assets/Plugins/Placeholder.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 279fde195daa2874da5b67090228e16b 3 | timeCreated: 1503055104 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05afa588b31b7f644abe4979d353fd42 3 | folderAsset: yes 4 | timeCreated: 1503038983 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ae04172c55f86a4d9d7c08a763f9f7a 3 | folderAsset: yes 4 | timeCreated: 1503114446 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor/TempRendererPool.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEditor; 3 | 4 | [CanEditMultipleObjects] 5 | public class TempRendererPoolEditor : Editor 6 | { 7 | [MenuItem("GameObject/Temp Renderer Pool", false, 10)] 8 | static void CreateTempRendererPool() 9 | { 10 | var group = new GameObject("Temp Renderer Pool"); 11 | 12 | for (var i = 0; i < 32; i++) 13 | { 14 | var temp = new GameObject("Temp Renderer"); 15 | temp.AddComponent(); 16 | temp.transform.parent = group.transform; 17 | } 18 | 19 | Selection.activeGameObject = group; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor/TempRendererPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed26237ebe462a4439984fb4a30752e3 3 | timeCreated: 1503114383 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/NoiseBall.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | using Klak.Math; 4 | 5 | [ExecuteInEditMode] 6 | public class NoiseBall : MonoBehaviour 7 | { 8 | #region Editable variables 9 | 10 | [SerializeField] int _triangleCount = 100; 11 | [SerializeField] float _triangleExtent = 0.1f; 12 | [SerializeField] float _shuffleSpeed = 4; 13 | [SerializeField] float _noiseAmplitude = 1; 14 | [SerializeField] float _noiseFrequency = 1; 15 | [SerializeField] Vector3 _noiseMotion = Vector3.up; 16 | [SerializeField] int _randomSeed = 0; 17 | [SerializeField] Material _material; 18 | 19 | #endregion 20 | 21 | #region Private variables 22 | 23 | TempRenderer _renderer; 24 | Mesh _mesh; 25 | 26 | float _time; 27 | Vector3 _noiseOffset; 28 | 29 | bool _rebuild; 30 | 31 | #endregion 32 | 33 | #region MonoBehaviour functions 34 | 35 | void OnValidate() 36 | { 37 | _triangleCount = Mathf.Max(0, _triangleCount); 38 | _triangleExtent = Mathf.Max(0, _triangleExtent); 39 | _noiseFrequency = Mathf.Max(0, _noiseFrequency); 40 | 41 | // Something might be changed: Rebuild the mesh in the next frame. 42 | _rebuild = true; 43 | } 44 | 45 | void OnEnable() 46 | { 47 | _rebuild = true; 48 | } 49 | 50 | void OnDisable() 51 | { 52 | ReleaseMesh(); 53 | } 54 | 55 | void OnDestroy() 56 | { 57 | ReleaseMesh(); 58 | } 59 | 60 | void Update() 61 | { 62 | // Play mode: Advance the time. 63 | if (Application.isPlaying) 64 | { 65 | _time += _shuffleSpeed * Time.deltaTime; 66 | _noiseOffset += _noiseMotion * Time.deltaTime; 67 | _rebuild = true; 68 | } 69 | 70 | // Reconstruct the mesh. 71 | if (_rebuild) 72 | { 73 | ReleaseMesh(); 74 | BuildMesh(); 75 | _rebuild = false; 76 | } 77 | 78 | // Update the renderer transform every frame. 79 | if (_renderer != null) _renderer.SetTransform(transform); 80 | } 81 | 82 | #endregion 83 | 84 | #region Mesh construction/destruction 85 | 86 | List _vbuffer = new List(); 87 | List _uv = new List(); 88 | List _ibuffer = new List(); 89 | 90 | Vector3 RandomPoint(XXHash hash, int id) 91 | { 92 | float u = hash.Range(-Mathf.PI, Mathf.PI, id * 2); 93 | float z = hash.Range(-1.0f, 1.0f, id * 2 + 1); 94 | float l = Mathf.Sqrt(1 - z * z); 95 | return new Vector3(Mathf.Cos(u) * l, Mathf.Sin(u) * l, z); 96 | } 97 | 98 | void BuildMesh() 99 | { 100 | _vbuffer.Clear(); 101 | _ibuffer.Clear(); 102 | _uv.Clear(); 103 | 104 | var hash = new Klak.Math.XXHash(1000); 105 | 106 | for (var i = 0; i < _triangleCount; i++) 107 | { 108 | var seed = (_randomSeed + Mathf.FloorToInt(i * 0.1f + _time)) * 10000; 109 | 110 | var i1 = i * 3; 111 | var i2 = i1 + 1; 112 | var i3 = i2 + 1; 113 | 114 | var v1 = RandomPoint(hash, i1 + seed); 115 | var v2 = RandomPoint(hash, i2 + seed); 116 | var v3 = RandomPoint(hash, i3 + seed); 117 | 118 | v2 = (v1 + (v2 - v1).normalized * _triangleExtent).normalized; 119 | v3 = (v1 + (v3 - v1).normalized * _triangleExtent).normalized; 120 | 121 | var l1 = Perlin.Noise(v1 * _noiseFrequency + _noiseOffset); 122 | var l2 = Perlin.Noise(v2 * _noiseFrequency + _noiseOffset); 123 | var l3 = Perlin.Noise(v3 * _noiseFrequency + _noiseOffset); 124 | 125 | l1 = Mathf.Abs(l1 * l1 * l1); 126 | l2 = Mathf.Abs(l2 * l2 * l2); 127 | l3 = Mathf.Abs(l3 * l3 * l3); 128 | 129 | v1 *= 1 + l1 * _noiseAmplitude; 130 | v2 *= 1 + l2 * _noiseAmplitude; 131 | v3 *= 1 + l3 * _noiseAmplitude; 132 | 133 | _vbuffer.Add(v1); 134 | _vbuffer.Add(v2); 135 | _vbuffer.Add(v3); 136 | 137 | _uv.Add(Vector2.zero); 138 | _uv.Add(Vector2.zero); 139 | _uv.Add(Vector2.zero); 140 | 141 | _ibuffer.Add(i1); 142 | _ibuffer.Add(i2); 143 | _ibuffer.Add(i3); 144 | } 145 | 146 | _mesh = new Mesh(); 147 | _mesh.hideFlags = HideFlags.DontSave; 148 | _mesh.SetVertices(_vbuffer); 149 | _mesh.SetUVs(0, _uv); 150 | _mesh.SetTriangles(_ibuffer, 0); 151 | _mesh.RecalculateNormals(); 152 | 153 | _vbuffer.Clear(); 154 | _ibuffer.Clear(); 155 | 156 | _renderer = TempRenderer.Allocate(); 157 | _renderer.mesh = _mesh; 158 | _renderer.material = _material; 159 | } 160 | 161 | void ReleaseMesh() 162 | { 163 | if (_renderer != null) _renderer.Release(); 164 | 165 | if (_mesh != null) 166 | { 167 | if (Application.isPlaying) 168 | Destroy(_mesh); 169 | else 170 | DestroyImmediate(_mesh); 171 | } 172 | } 173 | 174 | #endregion 175 | } 176 | -------------------------------------------------------------------------------- /Assets/Scripts/NoiseBall.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d603b4532b9b1ca4485af7a54ec40015 3 | timeCreated: 1503211217 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/ParticleBaker.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | [ExecuteInEditMode] 5 | public class ParticleBaker : MonoBehaviour 6 | { 7 | #region Editable variables 8 | 9 | [SerializeField] ParticleSystem _target; 10 | 11 | #endregion 12 | 13 | #region Private variables 14 | 15 | float _lastUpdateTime = -1; 16 | 17 | #endregion 18 | 19 | #region MonoBehaviour functions 20 | 21 | void OnDisable() 22 | { 23 | ReleaseRenderers(); 24 | } 25 | 26 | void OnDestroy() 27 | { 28 | ReleaseRenderers(); 29 | } 30 | 31 | void LateUpdate() 32 | { 33 | if (_target != null) 34 | { 35 | // Rebuild the temporary renderers if the simulation time is 36 | // updated from the last time. 37 | if (_lastUpdateTime != _target.time) 38 | { 39 | ReleaseRenderers(); 40 | BuildRenderers(); 41 | _lastUpdateTime = _target.time; 42 | } 43 | } 44 | else 45 | { 46 | // No target is given: destroy temporary renderers. 47 | ReleaseRenderers(); 48 | } 49 | } 50 | 51 | #endregion 52 | 53 | #region Temporary renderer wrangling 54 | 55 | Stack _renderers = new Stack(); 56 | 57 | void ReleaseRenderers() 58 | { 59 | while (_renderers.Count > 0) 60 | { 61 | var r = _renderers.Pop(); 62 | 63 | if (Application.isPlaying) 64 | Destroy(r.mesh); 65 | else 66 | DestroyImmediate(r.mesh); 67 | 68 | r.Release(); 69 | } 70 | } 71 | 72 | void BuildRenderers() 73 | { 74 | // Update the particle array. 75 | var mainModule = _target.main; 76 | var maxCount = mainModule.maxParticles; 77 | 78 | if (_particleBuffer == null || _particleBuffer.Length != maxCount) 79 | _particleBuffer = new ParticleSystem.Particle[maxCount]; 80 | 81 | var count = _target.GetParticles(_particleBuffer); 82 | 83 | // Update the input vertex array. 84 | var rendererModule = _target.GetComponent(); 85 | var template = rendererModule.mesh; 86 | 87 | template.GetVertices(_vtx_in); 88 | template.GetNormals(_nrm_in); 89 | template.GetTangents(_tan_in); 90 | template.GetUVs(0, _uv0_in); 91 | template.GetIndices(_idx_in, 0); 92 | 93 | // Clear the output vertex array. 94 | _vtx_out.Clear(); 95 | _nrm_out.Clear(); 96 | _tan_out.Clear(); 97 | _uv0_out.Clear(); 98 | _idx_out.Clear(); 99 | 100 | // Bake the particles. 101 | for (var i = 0; i < count; i++) 102 | { 103 | BakeParticle(i, mainModule.startRotation3D); 104 | 105 | // Flush the current vertex array into a temporary renderer when: 106 | // - This particle is the last one. 107 | // - Vertex count is going to go over the 64k limit. 108 | if (i == count - 1 || _vtx_out.Count + _vtx_in.Count > 65535) 109 | { 110 | // Build a mesh with the output vertex buffer. 111 | var mesh = new Mesh(); 112 | mesh.hideFlags = HideFlags.HideAndDontSave; 113 | 114 | mesh.SetVertices(_vtx_out); 115 | mesh.SetNormals(_nrm_out); 116 | mesh.SetTangents(_tan_out); 117 | mesh.SetUVs(0, _uv0_out); 118 | mesh.SetTriangles(_idx_out, 0, true); 119 | 120 | // Allocate a temporary renderer and give the mesh. 121 | var renderer = TempRenderer.Allocate(); 122 | renderer.SetTransform(transform); 123 | renderer.mesh = mesh; 124 | renderer.material = rendererModule.sharedMaterial; 125 | 126 | _renderers.Push(renderer); 127 | 128 | // Clear the output vertex array. 129 | _vtx_out.Clear(); 130 | _nrm_out.Clear(); 131 | _tan_out.Clear(); 132 | _uv0_out.Clear(); 133 | _idx_out.Clear(); 134 | } 135 | } 136 | } 137 | 138 | #endregion 139 | 140 | #region Mesh baker 141 | 142 | // Arrays/lists used to bake particles. 143 | // These arrays/lists are reused between frames to reduce memory pressure. 144 | 145 | ParticleSystem.Particle[] _particleBuffer; 146 | 147 | List _vtx_in = new List(); 148 | List _nrm_in = new List(); 149 | List _tan_in = new List(); 150 | List _uv0_in = new List(); 151 | List _idx_in = new List(); 152 | 153 | List _vtx_out = new List(); 154 | List _nrm_out = new List(); 155 | List _tan_out = new List(); 156 | List _uv0_out = new List(); 157 | List _idx_out = new List(); 158 | 159 | void BakeParticle(int index, bool useEuler) 160 | { 161 | var p = _particleBuffer[index]; 162 | 163 | var mtx = Matrix4x4.TRS( 164 | p.position, 165 | useEuler ? 166 | Quaternion.Euler(p.rotation3D) : 167 | Quaternion.AngleAxis(p.rotation, p.axisOfRotation), 168 | Vector3.one * p.GetCurrentSize(_target) 169 | ); 170 | 171 | var vi0 = _vtx_out.Count; 172 | 173 | foreach (var v in _vtx_in) _vtx_out.Add(mtx.MultiplyPoint(v)); 174 | 175 | foreach (var n in _nrm_in) _nrm_out.Add(mtx.MultiplyVector(n)); 176 | 177 | foreach (var t in _tan_in) 178 | { 179 | var mt = mtx.MultiplyVector(t); 180 | _tan_out.Add(new Vector4(mt.x, mt.y, mt.z, t.w)); 181 | } 182 | 183 | _uv0_out.AddRange(_uv0_in); 184 | 185 | foreach (var idx in _idx_in) _idx_out.Add(idx + vi0); 186 | } 187 | 188 | #endregion 189 | } 190 | -------------------------------------------------------------------------------- /Assets/Scripts/ParticleBaker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b782664965f9001498b93a5af9a2ce89 3 | timeCreated: 1503040053 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/TempRenderer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | // Temporary renderer object used to feed dynamic meshs/materials to Octane. 4 | 5 | [ExecuteInEditMode] 6 | public class TempRenderer : MonoBehaviour 7 | { 8 | #region Allocation/release 9 | 10 | static public TempRenderer Allocate() 11 | { 12 | foreach (var r in FindObjectsOfType()) 13 | if (r.TryAllocate()) return r; 14 | return null; 15 | } 16 | 17 | public void Release() 18 | { 19 | if (_meshFilter != null) _meshFilter.sharedMesh = null; 20 | if (_meshRenderer != null) _meshRenderer.sharedMaterial = null; 21 | _available = true; 22 | } 23 | 24 | #endregion 25 | 26 | #region Public methods 27 | 28 | public Mesh mesh { 29 | get { return _mesh; } 30 | set { _meshFilter.sharedMesh = _mesh = value; } 31 | } 32 | 33 | public Material material { 34 | get { return _material; } 35 | set { _meshRenderer.sharedMaterial = _material = value; } 36 | } 37 | 38 | public void SetTransform(Transform tr) 39 | { 40 | transform.position = tr.position; 41 | transform.rotation = tr.rotation; 42 | transform.localScale = tr.localScale; 43 | } 44 | 45 | #endregion 46 | 47 | #region Private fields 48 | 49 | // References to components. 50 | MeshFilter _meshFilter; 51 | MeshRenderer _meshRenderer; 52 | 53 | // Default empty assets. 54 | Mesh _defaultMesh; 55 | Material _defaultMaterial; 56 | 57 | // Given assets. 58 | Mesh _mesh; 59 | Material _material; 60 | 61 | // Is this renderer available to use? 62 | bool _available; 63 | 64 | bool TryAllocate() 65 | { 66 | if (!_available) return false; 67 | _available = false; 68 | return true; 69 | } 70 | 71 | #endregion 72 | 73 | #region MonoBehaviour functions 74 | 75 | void Awake() 76 | { 77 | // Initialize the components. 78 | // It could have the components before awake in some cases (e.g. object 79 | // was duplicated from existing one), so we add these components only 80 | // when they don't exist. 81 | _meshFilter = GetComponent(); 82 | 83 | if (_meshFilter == null) 84 | { 85 | _meshFilter = gameObject.AddComponent(); 86 | _meshFilter.hideFlags = HideFlags.HideAndDontSave; 87 | } 88 | 89 | _meshRenderer = GetComponent(); 90 | 91 | if (_meshRenderer == null) 92 | { 93 | _meshRenderer = gameObject.AddComponent(); 94 | _meshRenderer.hideFlags = HideFlags.HideAndDontSave; 95 | } 96 | 97 | // Create empty assets and set them to the components. 98 | // This is needed to avoid null-ref error in Octane plugin. 99 | _defaultMesh = new Mesh(); 100 | _defaultMesh.hideFlags = HideFlags.HideAndDontSave; 101 | _meshFilter.sharedMesh = _defaultMesh; 102 | 103 | _defaultMaterial = new Material(Shader.Find("Standard")); 104 | _defaultMaterial.hideFlags = HideFlags.HideAndDontSave; 105 | _meshRenderer.sharedMaterial = _defaultMaterial; 106 | 107 | // Now it's available to use. 108 | _available = true; 109 | } 110 | 111 | void OnDestroy() 112 | { 113 | if (Application.isPlaying) 114 | { 115 | Destroy(_defaultMesh); 116 | Destroy(_defaultMaterial); 117 | } 118 | else 119 | { 120 | DestroyImmediate(_defaultMesh); 121 | DestroyImmediate(_defaultMaterial); 122 | } 123 | } 124 | 125 | #endregion 126 | } 127 | -------------------------------------------------------------------------------- /Assets/Scripts/TempRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8da318bd57d26d344b541bd68230de29 3 | timeCreated: 1503106686 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: 8 | - _mesh: {fileID: 4300000, guid: 0c335ecb3289d344c901feae1dfb329e, type: 3} 9 | - _material: {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} 10 | executionOrder: 0 11 | icon: {instanceID: 0} 12 | userData: 13 | assetBundleName: 14 | assetBundleVariant: 15 | -------------------------------------------------------------------------------- /Assets/Shards.playable: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_GameObject: {fileID: 0} 9 | m_Enabled: 1 10 | m_EditorHideFlags: 0 11 | m_Script: {fileID: 337831424, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 12 | m_Name: Shards 13 | m_EditorClassIdentifier: 14 | m_Id: 0 15 | m_NextId: 5 16 | m_Tracks: 17 | - {fileID: 114376303828248082} 18 | - {fileID: 114630666336337786} 19 | - {fileID: 114615070135726636} 20 | - {fileID: 114694221031945000} 21 | - {fileID: 114258908625534434} 22 | m_FixedDuration: 0 23 | m_EditorSettings: 24 | fps: 60 25 | m_UpdateMode: 0 26 | m_ParameterName: 27 | m_DurationMode: 0 28 | --- !u!114 &114065473311688146 29 | MonoBehaviour: 30 | m_ObjectHideFlags: 1 31 | m_PrefabParentObject: {fileID: 0} 32 | m_PrefabInternal: {fileID: 0} 33 | m_GameObject: {fileID: 0} 34 | m_Enabled: 1 35 | m_EditorHideFlags: 0 36 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 37 | m_Name: ControlPlayableAsset 38 | m_EditorClassIdentifier: 39 | sourceGameObject: 40 | exposedName: 3105610f01657964bba36d3702598df1 41 | defaultValue: {fileID: 0} 42 | prefabGameObject: {fileID: 0} 43 | updateParticle: 1 44 | particleRandomSeed: 2766 45 | updateDirector: 1 46 | updateITimeControl: 1 47 | searchHierarchy: 1 48 | active: 1 49 | postPlayback: 2 50 | --- !u!114 &114076964515579302 51 | MonoBehaviour: 52 | m_ObjectHideFlags: 1 53 | m_PrefabParentObject: {fileID: 0} 54 | m_PrefabInternal: {fileID: 0} 55 | m_GameObject: {fileID: 0} 56 | m_Enabled: 1 57 | m_EditorHideFlags: 0 58 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 59 | m_Name: ControlPlayableAsset 60 | m_EditorClassIdentifier: 61 | sourceGameObject: 62 | exposedName: dffeae57687cc6f4a8d32aa275f8cd5e 63 | defaultValue: {fileID: 0} 64 | prefabGameObject: {fileID: 0} 65 | updateParticle: 1 66 | particleRandomSeed: 7281 67 | updateDirector: 1 68 | updateITimeControl: 1 69 | searchHierarchy: 1 70 | active: 1 71 | postPlayback: 2 72 | --- !u!114 &114258908625534434 73 | MonoBehaviour: 74 | m_ObjectHideFlags: 1 75 | m_PrefabParentObject: {fileID: 0} 76 | m_PrefabInternal: {fileID: 0} 77 | m_GameObject: {fileID: 0} 78 | m_Enabled: 1 79 | m_EditorHideFlags: 0 80 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 81 | m_Name: Control Track4 82 | m_EditorClassIdentifier: 83 | m_Locked: 0 84 | m_Muted: 0 85 | m_Soloed: 0 86 | m_Height: 0 87 | m_InlineAnimationCurveHeight: 100 88 | m_CustomPlayableFullTypename: 89 | m_AnimClip: {fileID: 0} 90 | m_Parent: {fileID: 11400000} 91 | m_Children: [] 92 | m_Clips: 93 | - m_Start: 0 94 | m_ClipIn: 0 95 | m_Asset: {fileID: 114738965567789350} 96 | m_UnderlyingAsset: {fileID: 114738965567789350} 97 | m_Duration: 27.766666666665998 98 | m_ParentID: 0 99 | m_TimeScale: 1 100 | m_BlendCurve: 101 | serializedVersion: 2 102 | m_Curve: [] 103 | m_PreInfinity: 2 104 | m_PostInfinity: 2 105 | m_RotationOrder: 4 106 | m_ParentTrack: {fileID: 114258908625534434} 107 | m_EaseInDuration: 0 108 | m_EaseOutDuration: 0 109 | m_BlendInDuration: 0 110 | m_BlendOutDuration: 0 111 | m_MixInCurve: 112 | serializedVersion: 2 113 | m_Curve: 114 | - serializedVersion: 2 115 | time: 0 116 | value: 0 117 | inSlope: 0 118 | outSlope: 0 119 | tangentMode: 0 120 | - serializedVersion: 2 121 | time: 1 122 | value: 1 123 | inSlope: 0 124 | outSlope: 0 125 | tangentMode: 0 126 | m_PreInfinity: 2 127 | m_PostInfinity: 2 128 | m_RotationOrder: 4 129 | m_MixOutCurve: 130 | serializedVersion: 2 131 | m_Curve: 132 | - serializedVersion: 2 133 | time: 0 134 | value: 1 135 | inSlope: 0 136 | outSlope: 0 137 | tangentMode: 0 138 | - serializedVersion: 2 139 | time: 1 140 | value: 0 141 | inSlope: 0 142 | outSlope: 0 143 | tangentMode: 0 144 | m_PreInfinity: 2 145 | m_PostInfinity: 2 146 | m_RotationOrder: 4 147 | m_BlendInCurveMode: 0 148 | m_BlendOutCurveMode: 0 149 | m_ExposedParameterNames: [] 150 | m_AnimationCurves: {fileID: 0} 151 | m_ID: 1665707965 152 | m_Recordable: 0 153 | m_PostExtrapolationMode: 0 154 | m_PreExtrapolationMode: 0 155 | m_PostExtrapolationTime: 0 156 | m_PreExtrapolationTime: 0 157 | m_DisplayName: ControlPlayableAsset 158 | --- !u!114 &114341462880728092 159 | MonoBehaviour: 160 | m_ObjectHideFlags: 1 161 | m_PrefabParentObject: {fileID: 0} 162 | m_PrefabInternal: {fileID: 0} 163 | m_GameObject: {fileID: 0} 164 | m_Enabled: 1 165 | m_EditorHideFlags: 0 166 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 167 | m_Name: ControlPlayableAsset 168 | m_EditorClassIdentifier: 169 | sourceGameObject: 170 | exposedName: 3dc4d9bf85070f44da4db1e31a267f15 171 | defaultValue: {fileID: 0} 172 | prefabGameObject: {fileID: 0} 173 | updateParticle: 1 174 | particleRandomSeed: 1595 175 | updateDirector: 1 176 | updateITimeControl: 1 177 | searchHierarchy: 1 178 | active: 1 179 | postPlayback: 2 180 | --- !u!114 &114376303828248082 181 | MonoBehaviour: 182 | m_ObjectHideFlags: 1 183 | m_PrefabParentObject: {fileID: 0} 184 | m_PrefabInternal: {fileID: 0} 185 | m_GameObject: {fileID: 0} 186 | m_Enabled: 1 187 | m_EditorHideFlags: 0 188 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 189 | m_Name: Control Track 190 | m_EditorClassIdentifier: 191 | m_Locked: 0 192 | m_Muted: 0 193 | m_Soloed: 0 194 | m_Height: 0 195 | m_InlineAnimationCurveHeight: 100 196 | m_CustomPlayableFullTypename: 197 | m_AnimClip: {fileID: 0} 198 | m_Parent: {fileID: 11400000} 199 | m_Children: [] 200 | m_Clips: 201 | - m_Start: 0 202 | m_ClipIn: 0 203 | m_Asset: {fileID: 114592493132684118} 204 | m_UnderlyingAsset: {fileID: 114592493132684118} 205 | m_Duration: 27.766666666666666 206 | m_ParentID: 0 207 | m_TimeScale: 1 208 | m_BlendCurve: 209 | serializedVersion: 2 210 | m_Curve: [] 211 | m_PreInfinity: 2 212 | m_PostInfinity: 2 213 | m_RotationOrder: 4 214 | m_ParentTrack: {fileID: 114376303828248082} 215 | m_EaseInDuration: 0 216 | m_EaseOutDuration: 0 217 | m_BlendInDuration: 0 218 | m_BlendOutDuration: 0 219 | m_MixInCurve: 220 | serializedVersion: 2 221 | m_Curve: 222 | - serializedVersion: 2 223 | time: 0 224 | value: 0 225 | inSlope: 0 226 | outSlope: 0 227 | tangentMode: 0 228 | - serializedVersion: 2 229 | time: 1 230 | value: 1 231 | inSlope: 0 232 | outSlope: 0 233 | tangentMode: 0 234 | m_PreInfinity: 2 235 | m_PostInfinity: 2 236 | m_RotationOrder: 4 237 | m_MixOutCurve: 238 | serializedVersion: 2 239 | m_Curve: 240 | - serializedVersion: 2 241 | time: 0 242 | value: 1 243 | inSlope: 0 244 | outSlope: 0 245 | tangentMode: 0 246 | - serializedVersion: 2 247 | time: 1 248 | value: 0 249 | inSlope: 0 250 | outSlope: 0 251 | tangentMode: 0 252 | m_PreInfinity: 2 253 | m_PostInfinity: 2 254 | m_RotationOrder: 4 255 | m_BlendInCurveMode: 0 256 | m_BlendOutCurveMode: 0 257 | m_ExposedParameterNames: [] 258 | m_AnimationCurves: {fileID: 0} 259 | m_ID: 1665707953 260 | m_Recordable: 0 261 | m_PostExtrapolationMode: 0 262 | m_PreExtrapolationMode: 0 263 | m_PostExtrapolationTime: 0 264 | m_PreExtrapolationTime: 0 265 | m_DisplayName: ControlPlayableAsset 266 | --- !u!114 &114592493132684118 267 | MonoBehaviour: 268 | m_ObjectHideFlags: 1 269 | m_PrefabParentObject: {fileID: 0} 270 | m_PrefabInternal: {fileID: 0} 271 | m_GameObject: {fileID: 0} 272 | m_Enabled: 1 273 | m_EditorHideFlags: 0 274 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 275 | m_Name: ControlPlayableAsset 276 | m_EditorClassIdentifier: 277 | sourceGameObject: 278 | exposedName: 97603929c47994542be050d880fc9c01 279 | defaultValue: {fileID: 0} 280 | prefabGameObject: {fileID: 0} 281 | updateParticle: 1 282 | particleRandomSeed: 5902 283 | updateDirector: 1 284 | updateITimeControl: 1 285 | searchHierarchy: 1 286 | active: 1 287 | postPlayback: 2 288 | --- !u!114 &114615070135726636 289 | MonoBehaviour: 290 | m_ObjectHideFlags: 1 291 | m_PrefabParentObject: {fileID: 0} 292 | m_PrefabInternal: {fileID: 0} 293 | m_GameObject: {fileID: 0} 294 | m_Enabled: 1 295 | m_EditorHideFlags: 0 296 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 297 | m_Name: Control Track2 298 | m_EditorClassIdentifier: 299 | m_Locked: 0 300 | m_Muted: 0 301 | m_Soloed: 0 302 | m_Height: 0 303 | m_InlineAnimationCurveHeight: 100 304 | m_CustomPlayableFullTypename: 305 | m_AnimClip: {fileID: 0} 306 | m_Parent: {fileID: 11400000} 307 | m_Children: [] 308 | m_Clips: 309 | - m_Start: 0 310 | m_ClipIn: 0 311 | m_Asset: {fileID: 114065473311688146} 312 | m_UnderlyingAsset: {fileID: 114065473311688146} 313 | m_Duration: 27.766666666665998 314 | m_ParentID: 0 315 | m_TimeScale: 1 316 | m_BlendCurve: 317 | serializedVersion: 2 318 | m_Curve: [] 319 | m_PreInfinity: 2 320 | m_PostInfinity: 2 321 | m_RotationOrder: 4 322 | m_ParentTrack: {fileID: 114615070135726636} 323 | m_EaseInDuration: 0 324 | m_EaseOutDuration: 0 325 | m_BlendInDuration: 0 326 | m_BlendOutDuration: 0 327 | m_MixInCurve: 328 | serializedVersion: 2 329 | m_Curve: 330 | - serializedVersion: 2 331 | time: 0 332 | value: 0 333 | inSlope: 0 334 | outSlope: 0 335 | tangentMode: 0 336 | - serializedVersion: 2 337 | time: 1 338 | value: 1 339 | inSlope: 0 340 | outSlope: 0 341 | tangentMode: 0 342 | m_PreInfinity: 2 343 | m_PostInfinity: 2 344 | m_RotationOrder: 4 345 | m_MixOutCurve: 346 | serializedVersion: 2 347 | m_Curve: 348 | - serializedVersion: 2 349 | time: 0 350 | value: 1 351 | inSlope: 0 352 | outSlope: 0 353 | tangentMode: 0 354 | - serializedVersion: 2 355 | time: 1 356 | value: 0 357 | inSlope: 0 358 | outSlope: 0 359 | tangentMode: 0 360 | m_PreInfinity: 2 361 | m_PostInfinity: 2 362 | m_RotationOrder: 4 363 | m_BlendInCurveMode: 0 364 | m_BlendOutCurveMode: 0 365 | m_ExposedParameterNames: [] 366 | m_AnimationCurves: {fileID: 0} 367 | m_ID: 1665707967 368 | m_Recordable: 0 369 | m_PostExtrapolationMode: 0 370 | m_PreExtrapolationMode: 0 371 | m_PostExtrapolationTime: 0 372 | m_PreExtrapolationTime: 0 373 | m_DisplayName: ControlPlayableAsset 374 | --- !u!114 &114630666336337786 375 | MonoBehaviour: 376 | m_ObjectHideFlags: 1 377 | m_PrefabParentObject: {fileID: 0} 378 | m_PrefabInternal: {fileID: 0} 379 | m_GameObject: {fileID: 0} 380 | m_Enabled: 1 381 | m_EditorHideFlags: 0 382 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 383 | m_Name: Control Track1 384 | m_EditorClassIdentifier: 385 | m_Locked: 0 386 | m_Muted: 0 387 | m_Soloed: 0 388 | m_Height: 0 389 | m_InlineAnimationCurveHeight: 100 390 | m_CustomPlayableFullTypename: 391 | m_AnimClip: {fileID: 0} 392 | m_Parent: {fileID: 11400000} 393 | m_Children: [] 394 | m_Clips: 395 | - m_Start: 0 396 | m_ClipIn: 0 397 | m_Asset: {fileID: 114076964515579302} 398 | m_UnderlyingAsset: {fileID: 114076964515579302} 399 | m_Duration: 27.766666666665998 400 | m_ParentID: 0 401 | m_TimeScale: 1 402 | m_BlendCurve: 403 | serializedVersion: 2 404 | m_Curve: [] 405 | m_PreInfinity: 2 406 | m_PostInfinity: 2 407 | m_RotationOrder: 4 408 | m_ParentTrack: {fileID: 114630666336337786} 409 | m_EaseInDuration: 0 410 | m_EaseOutDuration: 0 411 | m_BlendInDuration: 0 412 | m_BlendOutDuration: 0 413 | m_MixInCurve: 414 | serializedVersion: 2 415 | m_Curve: 416 | - serializedVersion: 2 417 | time: 0 418 | value: 0 419 | inSlope: 0 420 | outSlope: 0 421 | tangentMode: 0 422 | - serializedVersion: 2 423 | time: 1 424 | value: 1 425 | inSlope: 0 426 | outSlope: 0 427 | tangentMode: 0 428 | m_PreInfinity: 2 429 | m_PostInfinity: 2 430 | m_RotationOrder: 4 431 | m_MixOutCurve: 432 | serializedVersion: 2 433 | m_Curve: 434 | - serializedVersion: 2 435 | time: 0 436 | value: 1 437 | inSlope: 0 438 | outSlope: 0 439 | tangentMode: 0 440 | - serializedVersion: 2 441 | time: 1 442 | value: 0 443 | inSlope: 0 444 | outSlope: 0 445 | tangentMode: 0 446 | m_PreInfinity: 2 447 | m_PostInfinity: 2 448 | m_RotationOrder: 4 449 | m_BlendInCurveMode: 0 450 | m_BlendOutCurveMode: 0 451 | m_ExposedParameterNames: [] 452 | m_AnimationCurves: {fileID: 0} 453 | m_ID: 1665707966 454 | m_Recordable: 0 455 | m_PostExtrapolationMode: 0 456 | m_PreExtrapolationMode: 0 457 | m_PostExtrapolationTime: 0 458 | m_PreExtrapolationTime: 0 459 | m_DisplayName: ControlPlayableAsset 460 | --- !u!114 &114694221031945000 461 | MonoBehaviour: 462 | m_ObjectHideFlags: 1 463 | m_PrefabParentObject: {fileID: 0} 464 | m_PrefabInternal: {fileID: 0} 465 | m_GameObject: {fileID: 0} 466 | m_Enabled: 1 467 | m_EditorHideFlags: 0 468 | m_Script: {fileID: -1095772578, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 469 | m_Name: Control Track3 470 | m_EditorClassIdentifier: 471 | m_Locked: 0 472 | m_Muted: 0 473 | m_Soloed: 0 474 | m_Height: 0 475 | m_InlineAnimationCurveHeight: 100 476 | m_CustomPlayableFullTypename: 477 | m_AnimClip: {fileID: 0} 478 | m_Parent: {fileID: 11400000} 479 | m_Children: [] 480 | m_Clips: 481 | - m_Start: 0 482 | m_ClipIn: 0 483 | m_Asset: {fileID: 114341462880728092} 484 | m_UnderlyingAsset: {fileID: 114341462880728092} 485 | m_Duration: 27.766666666665998 486 | m_ParentID: 0 487 | m_TimeScale: 1 488 | m_BlendCurve: 489 | serializedVersion: 2 490 | m_Curve: [] 491 | m_PreInfinity: 2 492 | m_PostInfinity: 2 493 | m_RotationOrder: 4 494 | m_ParentTrack: {fileID: 114694221031945000} 495 | m_EaseInDuration: 0 496 | m_EaseOutDuration: 0 497 | m_BlendInDuration: 0 498 | m_BlendOutDuration: 0 499 | m_MixInCurve: 500 | serializedVersion: 2 501 | m_Curve: 502 | - serializedVersion: 2 503 | time: 0 504 | value: 0 505 | inSlope: 0 506 | outSlope: 0 507 | tangentMode: 0 508 | - serializedVersion: 2 509 | time: 1 510 | value: 1 511 | inSlope: 0 512 | outSlope: 0 513 | tangentMode: 0 514 | m_PreInfinity: 2 515 | m_PostInfinity: 2 516 | m_RotationOrder: 4 517 | m_MixOutCurve: 518 | serializedVersion: 2 519 | m_Curve: 520 | - serializedVersion: 2 521 | time: 0 522 | value: 1 523 | inSlope: 0 524 | outSlope: 0 525 | tangentMode: 0 526 | - serializedVersion: 2 527 | time: 1 528 | value: 0 529 | inSlope: 0 530 | outSlope: 0 531 | tangentMode: 0 532 | m_PreInfinity: 2 533 | m_PostInfinity: 2 534 | m_RotationOrder: 4 535 | m_BlendInCurveMode: 0 536 | m_BlendOutCurveMode: 0 537 | m_ExposedParameterNames: [] 538 | m_AnimationCurves: {fileID: 0} 539 | m_ID: 1665707964 540 | m_Recordable: 0 541 | m_PostExtrapolationMode: 0 542 | m_PreExtrapolationMode: 0 543 | m_PostExtrapolationTime: 0 544 | m_PreExtrapolationTime: 0 545 | m_DisplayName: ControlPlayableAsset 546 | --- !u!114 &114738965567789350 547 | MonoBehaviour: 548 | m_ObjectHideFlags: 1 549 | m_PrefabParentObject: {fileID: 0} 550 | m_PrefabInternal: {fileID: 0} 551 | m_GameObject: {fileID: 0} 552 | m_Enabled: 1 553 | m_EditorHideFlags: 0 554 | m_Script: {fileID: -1670381969, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 555 | m_Name: ControlPlayableAsset 556 | m_EditorClassIdentifier: 557 | sourceGameObject: 558 | exposedName: da5d369c1e4a0ce42b91ea74159b86b7 559 | defaultValue: {fileID: 0} 560 | prefabGameObject: {fileID: 0} 561 | updateParticle: 1 562 | particleRandomSeed: 7930 563 | updateDirector: 1 564 | updateITimeControl: 1 565 | searchHierarchy: 1 566 | active: 1 567 | postPlayback: 2 568 | -------------------------------------------------------------------------------- /Assets/Shards.playable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74850d410aa5ff742b02d725dd287a48 3 | timeCreated: 1503207399 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 11400000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shards.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d39bd39e9c735d84bb4ac305fb9c5b4d 3 | timeCreated: 1502862066 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Sphere.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 596ba407e14cd1040833b01c13c60218 3 | timeCreated: 1502862066 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Still.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64bf743b086edeb4fb40a34ac3604f14 3 | timeCreated: 1502862066 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Warp.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50daa67f2349c9c4696a73f81ae034af 3 | timeCreated: 1502862066 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Extra/Models.hiplc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/OctaneUnityTest/d368565c75b2095e5072e910e66563d19bd95283/Extra/Models.hiplc -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 13 | m_ProjectGenerationRootNamespace: 14 | m_UserGeneratedProjectSuffix: 15 | m_CollabEditorSettings: 16 | inProgressEnabled: 1 17 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | m_PreloadedShaders: [] 39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 40 | type: 0} 41 | m_CustomRenderPipeline: {fileID: 0} 42 | m_TransparencySortMode: 0 43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 44 | m_DefaultRenderingPath: 1 45 | m_DefaultMobileRenderingPath: 1 46 | m_TierSettings: [] 47 | m_LightmapStripping: 0 48 | m_FogStripping: 0 49 | m_InstancingStripping: 0 50 | m_LightmapKeepPlain: 1 51 | m_LightmapKeepDirCombined: 1 52 | m_LightmapKeepDynamicPlain: 1 53 | m_LightmapKeepDynamicDirCombined: 1 54 | m_LightmapKeepShadowMask: 1 55 | m_LightmapKeepSubtractive: 1 56 | m_FogKeepLinear: 1 57 | m_FogKeepExp: 1 58 | m_FogKeepExp2: 1 59 | m_AlbedoSwatchInfos: [] 60 | m_LightsUseLinearIntensity: 0 61 | m_LightsUseColorTemperature: 0 62 | -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | m_SettingNames: 89 | - Humanoid 90 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_AlwaysShowColliders: 0 28 | m_ShowColliderSleep: 1 29 | m_ShowColliderContacts: 0 30 | m_ShowColliderAABB: 0 31 | m_ContactArrowScale: 0.2 32 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 33 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 34 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 35 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 36 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 37 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!129 &1 4 | PlayerSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | productGUID: cdaf09de9fed36f4cabc9248d8a978ad 8 | AndroidProfiler: 0 9 | defaultScreenOrientation: 4 10 | targetDevice: 2 11 | useOnDemandResources: 0 12 | accelerometerFrequency: 60 13 | companyName: DefaultCompany 14 | productName: New Unity Project 15 | defaultCursor: {fileID: 0} 16 | cursorHotspot: {x: 0, y: 0} 17 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} 18 | m_ShowUnitySplashScreen: 1 19 | m_ShowUnitySplashLogo: 1 20 | m_SplashScreenOverlayOpacity: 1 21 | m_SplashScreenAnimation: 1 22 | m_SplashScreenLogoStyle: 1 23 | m_SplashScreenDrawMode: 0 24 | m_SplashScreenBackgroundAnimationZoom: 1 25 | m_SplashScreenLogoAnimationZoom: 1 26 | m_SplashScreenBackgroundLandscapeAspect: 1 27 | m_SplashScreenBackgroundPortraitAspect: 1 28 | m_SplashScreenBackgroundLandscapeUvs: 29 | serializedVersion: 2 30 | x: 0 31 | y: 0 32 | width: 1 33 | height: 1 34 | m_SplashScreenBackgroundPortraitUvs: 35 | serializedVersion: 2 36 | x: 0 37 | y: 0 38 | width: 1 39 | height: 1 40 | m_SplashScreenLogos: [] 41 | m_SplashScreenBackgroundLandscape: {fileID: 0} 42 | m_SplashScreenBackgroundPortrait: {fileID: 0} 43 | m_VirtualRealitySplashScreen: {fileID: 0} 44 | m_HolographicTrackingLossScreen: {fileID: 0} 45 | defaultScreenWidth: 1024 46 | defaultScreenHeight: 768 47 | defaultScreenWidthWeb: 960 48 | defaultScreenHeightWeb: 600 49 | m_StereoRenderingPath: 0 50 | m_ActiveColorSpace: 1 51 | m_MTRendering: 1 52 | m_MobileMTRendering: 0 53 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000 54 | iosShowActivityIndicatorOnLoading: -1 55 | androidShowActivityIndicatorOnLoading: -1 56 | tizenShowActivityIndicatorOnLoading: -1 57 | iosAppInBackgroundBehavior: 0 58 | displayResolutionDialog: 1 59 | iosAllowHTTPDownload: 1 60 | allowedAutorotateToPortrait: 1 61 | allowedAutorotateToPortraitUpsideDown: 1 62 | allowedAutorotateToLandscapeRight: 1 63 | allowedAutorotateToLandscapeLeft: 1 64 | useOSAutorotation: 1 65 | use32BitDisplayBuffer: 1 66 | disableDepthAndStencilBuffers: 0 67 | defaultIsFullScreen: 1 68 | defaultIsNativeResolution: 1 69 | runInBackground: 0 70 | captureSingleScreen: 0 71 | muteOtherAudioSources: 0 72 | Prepare IOS For Recording: 0 73 | Force IOS Speakers When Recording: 0 74 | submitAnalytics: 1 75 | usePlayerLog: 1 76 | bakeCollisionMeshes: 0 77 | forceSingleInstance: 0 78 | resizableWindow: 0 79 | useMacAppStoreValidation: 0 80 | macAppStoreCategory: public.app-category.games 81 | gpuSkinning: 0 82 | graphicsJobs: 0 83 | xboxPIXTextureCapture: 0 84 | xboxEnableAvatar: 0 85 | xboxEnableKinect: 0 86 | xboxEnableKinectAutoTracking: 0 87 | xboxEnableFitness: 0 88 | visibleInBackground: 1 89 | allowFullscreenSwitch: 1 90 | graphicsJobMode: 0 91 | macFullscreenMode: 2 92 | d3d9FullscreenMode: 1 93 | d3d11FullscreenMode: 1 94 | xboxSpeechDB: 0 95 | xboxEnableHeadOrientation: 0 96 | xboxEnableGuest: 0 97 | xboxEnablePIXSampling: 0 98 | n3dsDisableStereoscopicView: 0 99 | n3dsEnableSharedListOpt: 1 100 | n3dsEnableVSync: 0 101 | ignoreAlphaClear: 0 102 | xboxOneResolution: 0 103 | xboxOneMonoLoggingLevel: 0 104 | xboxOneLoggingLevel: 1 105 | xboxOneDisableEsram: 0 106 | videoMemoryForVertexBuffers: 0 107 | psp2PowerMode: 0 108 | psp2AcquireBGM: 1 109 | wiiUTVResolution: 0 110 | wiiUGamePadMSAA: 1 111 | wiiUSupportsNunchuk: 0 112 | wiiUSupportsClassicController: 0 113 | wiiUSupportsBalanceBoard: 0 114 | wiiUSupportsMotionPlus: 0 115 | wiiUSupportsProController: 0 116 | wiiUAllowScreenCapture: 1 117 | wiiUControllerCount: 0 118 | m_SupportedAspectRatios: 119 | 4:3: 1 120 | 5:4: 1 121 | 16:10: 1 122 | 16:9: 1 123 | Others: 1 124 | bundleVersion: 1.0 125 | preloadedAssets: [] 126 | metroInputSource: 0 127 | m_HolographicPauseOnTrackingLoss: 1 128 | xboxOneDisableKinectGpuReservation: 0 129 | xboxOneEnable7thCore: 0 130 | vrSettings: 131 | cardboard: 132 | depthFormat: 0 133 | enableTransitionView: 0 134 | daydream: 135 | depthFormat: 0 136 | useSustainedPerformanceMode: 0 137 | hololens: 138 | depthFormat: 1 139 | protectGraphicsMemory: 0 140 | useHDRDisplay: 0 141 | targetPixelDensity: 0 142 | resolutionScalingMode: 0 143 | applicationIdentifier: {} 144 | buildNumber: {} 145 | AndroidBundleVersionCode: 1 146 | AndroidMinSdkVersion: 16 147 | AndroidTargetSdkVersion: 0 148 | AndroidPreferredInstallLocation: 1 149 | aotOptions: 150 | stripEngineCode: 1 151 | iPhoneStrippingLevel: 0 152 | iPhoneScriptCallOptimization: 0 153 | ForceInternetPermission: 0 154 | ForceSDCardPermission: 0 155 | CreateWallpaper: 0 156 | APKExpansionFiles: 0 157 | keepLoadedShadersAlive: 0 158 | StripUnusedMeshComponents: 0 159 | VertexChannelCompressionMask: 160 | serializedVersion: 2 161 | m_Bits: 238 162 | iPhoneSdkVersion: 988 163 | iOSTargetOSVersionString: 164 | tvOSSdkVersion: 0 165 | tvOSRequireExtendedGameController: 0 166 | tvOSTargetOSVersionString: 167 | uIPrerenderedIcon: 0 168 | uIRequiresPersistentWiFi: 0 169 | uIRequiresFullScreen: 1 170 | uIStatusBarHidden: 1 171 | uIExitOnSuspend: 0 172 | uIStatusBarStyle: 0 173 | iPhoneSplashScreen: {fileID: 0} 174 | iPhoneHighResSplashScreen: {fileID: 0} 175 | iPhoneTallHighResSplashScreen: {fileID: 0} 176 | iPhone47inSplashScreen: {fileID: 0} 177 | iPhone55inPortraitSplashScreen: {fileID: 0} 178 | iPhone55inLandscapeSplashScreen: {fileID: 0} 179 | iPadPortraitSplashScreen: {fileID: 0} 180 | iPadHighResPortraitSplashScreen: {fileID: 0} 181 | iPadLandscapeSplashScreen: {fileID: 0} 182 | iPadHighResLandscapeSplashScreen: {fileID: 0} 183 | appleTVSplashScreen: {fileID: 0} 184 | tvOSSmallIconLayers: [] 185 | tvOSLargeIconLayers: [] 186 | tvOSTopShelfImageLayers: [] 187 | tvOSTopShelfImageWideLayers: [] 188 | iOSLaunchScreenType: 0 189 | iOSLaunchScreenPortrait: {fileID: 0} 190 | iOSLaunchScreenLandscape: {fileID: 0} 191 | iOSLaunchScreenBackgroundColor: 192 | serializedVersion: 2 193 | rgba: 0 194 | iOSLaunchScreenFillPct: 100 195 | iOSLaunchScreenSize: 100 196 | iOSLaunchScreenCustomXibPath: 197 | iOSLaunchScreeniPadType: 0 198 | iOSLaunchScreeniPadImage: {fileID: 0} 199 | iOSLaunchScreeniPadBackgroundColor: 200 | serializedVersion: 2 201 | rgba: 0 202 | iOSLaunchScreeniPadFillPct: 100 203 | iOSLaunchScreeniPadSize: 100 204 | iOSLaunchScreeniPadCustomXibPath: 205 | iOSDeviceRequirements: [] 206 | iOSURLSchemes: [] 207 | iOSBackgroundModes: 0 208 | iOSMetalForceHardShadows: 0 209 | metalEditorSupport: 1 210 | metalAPIValidation: 1 211 | iOSRenderExtraFrameOnPause: 0 212 | appleDeveloperTeamID: 213 | iOSManualSigningProvisioningProfileID: 214 | tvOSManualSigningProvisioningProfileID: 215 | appleEnableAutomaticSigning: 0 216 | AndroidTargetDevice: 0 217 | AndroidSplashScreenScale: 0 218 | androidSplashScreen: {fileID: 0} 219 | AndroidKeystoreName: 220 | AndroidKeyaliasName: 221 | AndroidTVCompatibility: 1 222 | AndroidIsGame: 1 223 | androidEnableBanner: 1 224 | m_AndroidBanners: 225 | - width: 320 226 | height: 180 227 | banner: {fileID: 0} 228 | androidGamepadSupportLevel: 0 229 | resolutionDialogBanner: {fileID: 0} 230 | m_BuildTargetIcons: [] 231 | m_BuildTargetBatching: [] 232 | m_BuildTargetGraphicsAPIs: [] 233 | m_BuildTargetVRSettings: [] 234 | openGLRequireES31: 0 235 | openGLRequireES31AEP: 0 236 | webPlayerTemplate: APPLICATION:Default 237 | m_TemplateCustomTags: {} 238 | wiiUTitleID: 0005000011000000 239 | wiiUGroupID: 00010000 240 | wiiUCommonSaveSize: 4096 241 | wiiUAccountSaveSize: 2048 242 | wiiUOlvAccessKey: 0 243 | wiiUTinCode: 0 244 | wiiUJoinGameId: 0 245 | wiiUJoinGameModeMask: 0000000000000000 246 | wiiUCommonBossSize: 0 247 | wiiUAccountBossSize: 0 248 | wiiUAddOnUniqueIDs: [] 249 | wiiUMainThreadStackSize: 3072 250 | wiiULoaderThreadStackSize: 1024 251 | wiiUSystemHeapSize: 128 252 | wiiUTVStartupScreen: {fileID: 0} 253 | wiiUGamePadStartupScreen: {fileID: 0} 254 | wiiUDrcBufferDisabled: 0 255 | wiiUProfilerLibPath: 256 | playModeTestRunnerEnabled: 0 257 | actionOnDotNetUnhandledException: 1 258 | enableInternalProfiler: 0 259 | logObjCUncaughtExceptions: 1 260 | enableCrashReportAPI: 0 261 | cameraUsageDescription: 262 | locationUsageDescription: 263 | microphoneUsageDescription: 264 | switchNetLibKey: 265 | switchSocketMemoryPoolSize: 6144 266 | switchSocketAllocatorPoolSize: 128 267 | switchSocketConcurrencyLimit: 14 268 | switchScreenResolutionBehavior: 2 269 | switchUseCPUProfiler: 0 270 | switchApplicationID: 0x01004b9000490000 271 | switchNSODependencies: 272 | switchTitleNames_0: 273 | switchTitleNames_1: 274 | switchTitleNames_2: 275 | switchTitleNames_3: 276 | switchTitleNames_4: 277 | switchTitleNames_5: 278 | switchTitleNames_6: 279 | switchTitleNames_7: 280 | switchTitleNames_8: 281 | switchTitleNames_9: 282 | switchTitleNames_10: 283 | switchTitleNames_11: 284 | switchPublisherNames_0: 285 | switchPublisherNames_1: 286 | switchPublisherNames_2: 287 | switchPublisherNames_3: 288 | switchPublisherNames_4: 289 | switchPublisherNames_5: 290 | switchPublisherNames_6: 291 | switchPublisherNames_7: 292 | switchPublisherNames_8: 293 | switchPublisherNames_9: 294 | switchPublisherNames_10: 295 | switchPublisherNames_11: 296 | switchIcons_0: {fileID: 0} 297 | switchIcons_1: {fileID: 0} 298 | switchIcons_2: {fileID: 0} 299 | switchIcons_3: {fileID: 0} 300 | switchIcons_4: {fileID: 0} 301 | switchIcons_5: {fileID: 0} 302 | switchIcons_6: {fileID: 0} 303 | switchIcons_7: {fileID: 0} 304 | switchIcons_8: {fileID: 0} 305 | switchIcons_9: {fileID: 0} 306 | switchIcons_10: {fileID: 0} 307 | switchIcons_11: {fileID: 0} 308 | switchSmallIcons_0: {fileID: 0} 309 | switchSmallIcons_1: {fileID: 0} 310 | switchSmallIcons_2: {fileID: 0} 311 | switchSmallIcons_3: {fileID: 0} 312 | switchSmallIcons_4: {fileID: 0} 313 | switchSmallIcons_5: {fileID: 0} 314 | switchSmallIcons_6: {fileID: 0} 315 | switchSmallIcons_7: {fileID: 0} 316 | switchSmallIcons_8: {fileID: 0} 317 | switchSmallIcons_9: {fileID: 0} 318 | switchSmallIcons_10: {fileID: 0} 319 | switchSmallIcons_11: {fileID: 0} 320 | switchManualHTML: 321 | switchAccessibleURLs: 322 | switchLegalInformation: 323 | switchMainThreadStackSize: 1048576 324 | switchPresenceGroupId: 0x01004b9000490000 325 | switchLogoHandling: 0 326 | switchReleaseVersion: 0 327 | switchDisplayVersion: 1.0.0 328 | switchStartupUserAccount: 0 329 | switchTouchScreenUsage: 0 330 | switchSupportedLanguagesMask: 0 331 | switchLogoType: 0 332 | switchApplicationErrorCodeCategory: 333 | switchUserAccountSaveDataSize: 0 334 | switchUserAccountSaveDataJournalSize: 0 335 | switchApplicationAttribute: 0 336 | switchCardSpecSize: 4 337 | switchCardSpecClock: 25 338 | switchRatingsMask: 0 339 | switchRatingsInt_0: 0 340 | switchRatingsInt_1: 0 341 | switchRatingsInt_2: 0 342 | switchRatingsInt_3: 0 343 | switchRatingsInt_4: 0 344 | switchRatingsInt_5: 0 345 | switchRatingsInt_6: 0 346 | switchRatingsInt_7: 0 347 | switchRatingsInt_8: 0 348 | switchRatingsInt_9: 0 349 | switchRatingsInt_10: 0 350 | switchRatingsInt_11: 0 351 | switchLocalCommunicationIds_0: 0x01004b9000490000 352 | switchLocalCommunicationIds_1: 353 | switchLocalCommunicationIds_2: 354 | switchLocalCommunicationIds_3: 355 | switchLocalCommunicationIds_4: 356 | switchLocalCommunicationIds_5: 357 | switchLocalCommunicationIds_6: 358 | switchLocalCommunicationIds_7: 359 | switchParentalControl: 0 360 | switchAllowsScreenshot: 1 361 | switchDataLossConfirmation: 0 362 | switchSupportedNpadStyles: 3 363 | switchSocketConfigEnabled: 0 364 | switchTcpInitialSendBufferSize: 32 365 | switchTcpInitialReceiveBufferSize: 64 366 | switchTcpAutoSendBufferSizeMax: 256 367 | switchTcpAutoReceiveBufferSizeMax: 256 368 | switchUdpSendBufferSize: 9 369 | switchUdpReceiveBufferSize: 42 370 | switchSocketBufferEfficiency: 4 371 | ps4NPAgeRating: 12 372 | ps4NPTitleSecret: 373 | ps4NPTrophyPackPath: 374 | ps4ParentalLevel: 11 375 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 376 | ps4Category: 0 377 | ps4MasterVersion: 01.00 378 | ps4AppVersion: 01.00 379 | ps4AppType: 0 380 | ps4ParamSfxPath: 381 | ps4VideoOutPixelFormat: 0 382 | ps4VideoOutInitialWidth: 1920 383 | ps4VideoOutBaseModeInitialWidth: 1920 384 | ps4VideoOutReprojectionRate: 120 385 | ps4PronunciationXMLPath: 386 | ps4PronunciationSIGPath: 387 | ps4BackgroundImagePath: 388 | ps4StartupImagePath: 389 | ps4SaveDataImagePath: 390 | ps4SdkOverride: 391 | ps4BGMPath: 392 | ps4ShareFilePath: 393 | ps4ShareOverlayImagePath: 394 | ps4PrivacyGuardImagePath: 395 | ps4NPtitleDatPath: 396 | ps4RemotePlayKeyAssignment: -1 397 | ps4RemotePlayKeyMappingDir: 398 | ps4PlayTogetherPlayerCount: 0 399 | ps4EnterButtonAssignment: 1 400 | ps4ApplicationParam1: 0 401 | ps4ApplicationParam2: 0 402 | ps4ApplicationParam3: 0 403 | ps4ApplicationParam4: 0 404 | ps4DownloadDataSize: 0 405 | ps4GarlicHeapSize: 2048 406 | ps4ProGarlicHeapSize: 2560 407 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 408 | ps4pnSessions: 1 409 | ps4pnPresence: 1 410 | ps4pnFriends: 1 411 | ps4pnGameCustomData: 1 412 | playerPrefsSupport: 0 413 | restrictedAudioUsageRights: 0 414 | ps4UseResolutionFallback: 0 415 | ps4ReprojectionSupport: 0 416 | ps4UseAudio3dBackend: 0 417 | ps4SocialScreenEnabled: 0 418 | ps4ScriptOptimizationLevel: 0 419 | ps4Audio3dVirtualSpeakerCount: 14 420 | ps4attribCpuUsage: 0 421 | ps4PatchPkgPath: 422 | ps4PatchLatestPkgPath: 423 | ps4PatchChangeinfoPath: 424 | ps4PatchDayOne: 0 425 | ps4attribUserManagement: 0 426 | ps4attribMoveSupport: 0 427 | ps4attrib3DSupport: 0 428 | ps4attribShareSupport: 0 429 | ps4attribExclusiveVR: 0 430 | ps4disableAutoHideSplash: 0 431 | ps4videoRecordingFeaturesUsed: 0 432 | ps4contentSearchFeaturesUsed: 0 433 | ps4attribEyeToEyeDistanceSettingVR: 0 434 | ps4IncludedModules: [] 435 | monoEnv: 436 | psp2Splashimage: {fileID: 0} 437 | psp2NPTrophyPackPath: 438 | psp2NPSupportGBMorGJP: 0 439 | psp2NPAgeRating: 12 440 | psp2NPTitleDatPath: 441 | psp2NPCommsID: 442 | psp2NPCommunicationsID: 443 | psp2NPCommsPassphrase: 444 | psp2NPCommsSig: 445 | psp2ParamSfxPath: 446 | psp2ManualPath: 447 | psp2LiveAreaGatePath: 448 | psp2LiveAreaBackroundPath: 449 | psp2LiveAreaPath: 450 | psp2LiveAreaTrialPath: 451 | psp2PatchChangeInfoPath: 452 | psp2PatchOriginalPackage: 453 | psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui 454 | psp2KeystoneFile: 455 | psp2MemoryExpansionMode: 0 456 | psp2DRMType: 0 457 | psp2StorageType: 0 458 | psp2MediaCapacity: 0 459 | psp2DLCConfigPath: 460 | psp2ThumbnailPath: 461 | psp2BackgroundPath: 462 | psp2SoundPath: 463 | psp2TrophyCommId: 464 | psp2TrophyPackagePath: 465 | psp2PackagedResourcesPath: 466 | psp2SaveDataQuota: 10240 467 | psp2ParentalLevel: 1 468 | psp2ShortTitle: Not Set 469 | psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF 470 | psp2Category: 0 471 | psp2MasterVersion: 01.00 472 | psp2AppVersion: 01.00 473 | psp2TVBootMode: 0 474 | psp2EnterButtonAssignment: 2 475 | psp2TVDisableEmu: 0 476 | psp2AllowTwitterDialog: 1 477 | psp2Upgradable: 0 478 | psp2HealthWarning: 0 479 | psp2UseLibLocation: 0 480 | psp2InfoBarOnStartup: 0 481 | psp2InfoBarColor: 0 482 | psp2ScriptOptimizationLevel: 0 483 | psmSplashimage: {fileID: 0} 484 | splashScreenBackgroundSourceLandscape: {fileID: 0} 485 | splashScreenBackgroundSourcePortrait: {fileID: 0} 486 | spritePackerPolicy: 487 | webGLMemorySize: 256 488 | webGLExceptionSupport: 1 489 | webGLNameFilesAsHashes: 0 490 | webGLDataCaching: 0 491 | webGLDebugSymbols: 0 492 | webGLEmscriptenArgs: 493 | webGLModulesDirectory: 494 | webGLTemplate: APPLICATION:Default 495 | webGLAnalyzeBuildSize: 0 496 | webGLUseEmbeddedResources: 0 497 | webGLUseWasm: 0 498 | webGLCompressionFormat: 1 499 | scriptingDefineSymbols: {} 500 | platformArchitecture: {} 501 | scriptingBackend: {} 502 | incrementalIl2cppBuild: {} 503 | additionalIl2CppArgs: 504 | scriptingRuntimeVersion: 0 505 | apiCompatibilityLevelPerPlatform: {} 506 | m_RenderingPath: 1 507 | m_MobileRenderingPath: 1 508 | metroPackageName: New Unity Project 509 | metroPackageVersion: 510 | metroCertificatePath: 511 | metroCertificatePassword: 512 | metroCertificateSubject: 513 | metroCertificateIssuer: 514 | metroCertificateNotAfter: 0000000000000000 515 | metroApplicationDescription: New Unity Project 516 | wsaImages: {} 517 | metroTileShortName: 518 | metroCommandLineArgsFile: 519 | metroTileShowName: 0 520 | metroMediumTileShowName: 0 521 | metroLargeTileShowName: 0 522 | metroWideTileShowName: 0 523 | metroDefaultTileSize: 1 524 | metroTileForegroundText: 2 525 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 526 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, 527 | a: 1} 528 | metroSplashScreenUseBackgroundColor: 0 529 | platformCapabilities: {} 530 | metroFTAName: 531 | metroFTAFileTypes: [] 532 | metroProtocolName: 533 | metroCompilationOverrides: 1 534 | tizenProductDescription: 535 | tizenProductURL: 536 | tizenSigningProfileName: 537 | tizenGPSPermissions: 0 538 | tizenMicrophonePermissions: 0 539 | tizenDeploymentTarget: 540 | tizenDeploymentTargetType: -1 541 | tizenMinOSVersion: 1 542 | n3dsUseExtSaveData: 0 543 | n3dsCompressStaticMem: 1 544 | n3dsExtSaveDataNumber: 0x12345 545 | n3dsStackSize: 131072 546 | n3dsTargetPlatform: 2 547 | n3dsRegion: 7 548 | n3dsMediaSize: 0 549 | n3dsLogoStyle: 3 550 | n3dsTitle: GameName 551 | n3dsProductCode: 552 | n3dsApplicationId: 0xFF3FF 553 | stvDeviceAddress: 554 | stvProductDescription: 555 | stvProductAuthor: 556 | stvProductAuthorEmail: 557 | stvProductLink: 558 | stvProductCategory: 0 559 | XboxOneProductId: 560 | XboxOneUpdateKey: 561 | XboxOneSandboxId: 562 | XboxOneContentId: 563 | XboxOneTitleId: 564 | XboxOneSCId: 565 | XboxOneGameOsOverridePath: 566 | XboxOnePackagingOverridePath: 567 | XboxOneAppManifestOverridePath: 568 | XboxOnePackageEncryption: 0 569 | XboxOnePackageUpdateGranularity: 2 570 | XboxOneDescription: 571 | XboxOneLanguage: 572 | - enus 573 | XboxOneCapability: [] 574 | XboxOneGameRating: {} 575 | XboxOneIsContentPackage: 0 576 | XboxOneEnableGPUVariability: 0 577 | XboxOneSockets: {} 578 | XboxOneSplashScreen: {fileID: 0} 579 | XboxOneAllowedProductIds: [] 580 | XboxOnePersistentLocalStorageSize: 0 581 | xboxOneScriptCompiler: 0 582 | vrEditorSettings: 583 | daydream: 584 | daydreamIconForeground: {fileID: 0} 585 | daydreamIconBackground: {fileID: 0} 586 | cloudServicesEnabled: {} 587 | facebookSdkVersion: 7.9.4 588 | apiCompatibilityLevel: 2 589 | cloudProjectId: 590 | projectName: 591 | organizationId: 592 | cloudEnabled: 0 593 | enableNativePlatformBackendsForNewInputSystem: 0 594 | disableOldInputManagerSupport: 0 595 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.1.0f3 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 5 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | blendWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | particleRaycastBudget: 4 33 | asyncUploadTimeSlice: 2 34 | asyncUploadBufferSize: 4 35 | resolutionScalingFixedDPIFactor: 1 36 | excludedTargetPlatforms: [] 37 | - serializedVersion: 2 38 | name: Low 39 | pixelLightCount: 0 40 | shadows: 0 41 | shadowResolution: 0 42 | shadowProjection: 1 43 | shadowCascades: 1 44 | shadowDistance: 20 45 | shadowNearPlaneOffset: 3 46 | shadowCascade2Split: 0.33333334 47 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 48 | shadowmaskMode: 0 49 | blendWeights: 2 50 | textureQuality: 0 51 | anisotropicTextures: 0 52 | antiAliasing: 0 53 | softParticles: 0 54 | softVegetation: 0 55 | realtimeReflectionProbes: 0 56 | billboardsFaceCameraPosition: 0 57 | vSyncCount: 0 58 | lodBias: 0.4 59 | maximumLODLevel: 0 60 | particleRaycastBudget: 16 61 | asyncUploadTimeSlice: 2 62 | asyncUploadBufferSize: 4 63 | resolutionScalingFixedDPIFactor: 1 64 | excludedTargetPlatforms: [] 65 | - serializedVersion: 2 66 | name: Medium 67 | pixelLightCount: 1 68 | shadows: 1 69 | shadowResolution: 0 70 | shadowProjection: 1 71 | shadowCascades: 1 72 | shadowDistance: 20 73 | shadowNearPlaneOffset: 3 74 | shadowCascade2Split: 0.33333334 75 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 76 | shadowmaskMode: 0 77 | blendWeights: 2 78 | textureQuality: 0 79 | anisotropicTextures: 1 80 | antiAliasing: 0 81 | softParticles: 0 82 | softVegetation: 0 83 | realtimeReflectionProbes: 0 84 | billboardsFaceCameraPosition: 0 85 | vSyncCount: 1 86 | lodBias: 0.7 87 | maximumLODLevel: 0 88 | particleRaycastBudget: 64 89 | asyncUploadTimeSlice: 2 90 | asyncUploadBufferSize: 4 91 | resolutionScalingFixedDPIFactor: 1 92 | excludedTargetPlatforms: [] 93 | - serializedVersion: 2 94 | name: High 95 | pixelLightCount: 2 96 | shadows: 2 97 | shadowResolution: 1 98 | shadowProjection: 1 99 | shadowCascades: 2 100 | shadowDistance: 40 101 | shadowNearPlaneOffset: 3 102 | shadowCascade2Split: 0.33333334 103 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 104 | shadowmaskMode: 1 105 | blendWeights: 2 106 | textureQuality: 0 107 | anisotropicTextures: 1 108 | antiAliasing: 0 109 | softParticles: 0 110 | softVegetation: 1 111 | realtimeReflectionProbes: 1 112 | billboardsFaceCameraPosition: 1 113 | vSyncCount: 1 114 | lodBias: 1 115 | maximumLODLevel: 0 116 | particleRaycastBudget: 256 117 | asyncUploadTimeSlice: 2 118 | asyncUploadBufferSize: 4 119 | resolutionScalingFixedDPIFactor: 1 120 | excludedTargetPlatforms: [] 121 | - serializedVersion: 2 122 | name: Very High 123 | pixelLightCount: 3 124 | shadows: 2 125 | shadowResolution: 2 126 | shadowProjection: 1 127 | shadowCascades: 2 128 | shadowDistance: 70 129 | shadowNearPlaneOffset: 3 130 | shadowCascade2Split: 0.33333334 131 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 132 | shadowmaskMode: 1 133 | blendWeights: 4 134 | textureQuality: 0 135 | anisotropicTextures: 2 136 | antiAliasing: 2 137 | softParticles: 1 138 | softVegetation: 1 139 | realtimeReflectionProbes: 1 140 | billboardsFaceCameraPosition: 1 141 | vSyncCount: 1 142 | lodBias: 1.5 143 | maximumLODLevel: 0 144 | particleRaycastBudget: 1024 145 | asyncUploadTimeSlice: 2 146 | asyncUploadBufferSize: 4 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Ultra 151 | pixelLightCount: 4 152 | shadows: 2 153 | shadowResolution: 2 154 | shadowProjection: 1 155 | shadowCascades: 4 156 | shadowDistance: 150 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 2 164 | antiAliasing: 2 165 | softParticles: 1 166 | softVegetation: 1 167 | realtimeReflectionProbes: 1 168 | billboardsFaceCameraPosition: 1 169 | vSyncCount: 1 170 | lodBias: 2 171 | maximumLODLevel: 0 172 | particleRaycastBudget: 4096 173 | asyncUploadTimeSlice: 2 174 | asyncUploadBufferSize: 4 175 | resolutionScalingFixedDPIFactor: 1 176 | excludedTargetPlatforms: [] 177 | m_PerPlatformDefaultQuality: {} 178 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_Enabled: 0 14 | m_CaptureEditorExceptions: 1 15 | UnityPurchasingSettings: 16 | m_Enabled: 0 17 | m_TestMode: 0 18 | UnityAnalyticsSettings: 19 | m_Enabled: 0 20 | m_InitializeOnStartup: 1 21 | m_TestMode: 0 22 | m_TestEventUrl: 23 | m_TestConfigUrl: 24 | UnityAdsSettings: 25 | m_Enabled: 0 26 | m_InitializeOnStartup: 1 27 | m_TestMode: 0 28 | m_EnabledPlatforms: 4294967295 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | OctaneUnityTest 2 | --------------- 3 | 4 | ![screenshot](http://i.imgur.com/uJxBDAil.png) 5 | 6 | This is a testbed repository that contains some examples of use of 7 | [Octane for Unity]. 8 | 9 | The Octane for Unity plugin has been removed from the repository to avoid 10 | potential license issues (actually I'm not sure if I can add the plugin to a 11 | public repository). You have to manually install the plugin after cloning the 12 | repository. 13 | 14 | [Octane for Unity]: https://unity3d.com/partners/otoy/octane 15 | --------------------------------------------------------------------------------