├── ProjectSettings ├── ProjectVersion.txt ├── ClusterInputManager.asset ├── NetworkManager.asset ├── TimeManager.asset ├── EditorBuildSettings.asset ├── AudioManager.asset ├── TagManager.asset ├── EditorSettings.asset ├── PresetManager.asset ├── UnityConnectSettings.asset ├── DynamicsManager.asset ├── QualitySettings.asset ├── Physics2DSettings.asset ├── NavMeshAreas.asset ├── GraphicsSettings.asset ├── InputManager.asset └── ProjectSettings.asset ├── Extras └── Text.hiplc ├── Assets ├── Fluffie.unity.meta ├── Balloon.meta ├── Text.meta ├── Background.meta ├── Deformer.meta ├── Text │ ├── Text.mat.meta │ ├── Text.mat │ └── Text.obj.meta ├── Background │ ├── Skybox.mat.meta │ ├── Walls.mat.meta │ ├── Walls.mat │ └── Skybox.mat ├── Balloon │ ├── Balloon.mat.meta │ ├── Balloon.prefab.meta │ ├── Octahedron.obj │ ├── Balloon.mat │ ├── Octahedron.obj.meta │ ├── Dodecahedron.obj.meta │ ├── Cone.obj.meta │ ├── Tube.obj.meta │ ├── Rounded Cube.obj.meta │ ├── Disc.obj.meta │ ├── Torus.obj.meta │ ├── Dodecahedron.obj │ ├── Balloon.prefab │ ├── Cone.obj │ ├── Disc.obj │ ├── Tube.obj │ └── Rounded Cube.obj ├── Fluffie.playable.meta ├── Postprocess.asset.meta ├── Default.physicMaterial.meta ├── Deformer │ ├── Common.hlsl.meta │ ├── Deformer.hlsl.meta │ ├── Deformer.shader.meta │ ├── SimplexNoise3D.hlsl.meta │ ├── Deformer.shader │ ├── Common.hlsl │ ├── Deformer.hlsl │ └── SimplexNoise3D.hlsl ├── Spawner.cs.meta ├── Default.physicMaterial ├── Spawner.cs ├── Fluffie.playable ├── Postprocess.asset └── Fluffie.unity ├── .gitattributes ├── .gitignore ├── .gitmodules ├── Packages └── manifest.json └── README.md /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.0b11 2 | -------------------------------------------------------------------------------- /Extras/Text.hiplc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keijiro/Fluffie/HEAD/Extras/Text.hiplc -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/Fluffie.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99c9720ab356a0642a771bea13969a05 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Balloon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c259bbc163719fa4f90943d44229fd57 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Text.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b7ea83bbc924aa4db67ddc46e839f13 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | 3 | *.cs text eol=lf diff=csharp 4 | *.shader text eol=lf 5 | *.cginc text eol=lf 6 | *.hlsl text eol=lf 7 | *.compute text eol=lf 8 | 9 | *.meta text eol=lf 10 | -------------------------------------------------------------------------------- /Assets/Background.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4d0ed4c289a24e48ad98cbe35d05798 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Deformer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 382dea84b42481543be7a04300170d37 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/Text/Text.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21303f2039c98a34d8938efca8578951 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Background/Skybox.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b17749328b990f34298d1473a3de8a65 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Background/Walls.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aca93ed02e40ffb418a6f47bba63ccbe 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Balloon/Balloon.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d787e4979ae8e441841b59538724357 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Fluffie.playable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e72a787eb66f2144820417160bb1d07 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Postprocess.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8908d3edaf3c7341a13f2838ef4c93d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Balloon/Balloon.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dd345b84bffa704883f68e3c0486263 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 100100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Default.physicMaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9461e3c45b44cbc469ad22a2eb8358df 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 13400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Deformer/Common.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d07663a911d87814a9289c868d19a4fd 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /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.016666668 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Assets/Deformer/Deformer.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f0ec116c41e91b4595ead5aa36323ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Deformer/Deformer.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2dda4f771b7dc84c876798d94b121d7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Deformer/SimplexNoise3D.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13f8b42c334a86c41a28ea327195d9ce 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows 2 | Thumbs.db 3 | Desktop.ini 4 | 5 | # macOS 6 | .DS_Store 7 | 8 | # Code Editors 9 | .idea 10 | .vscode 11 | *.csproj 12 | *.sln 13 | *.swp 14 | 15 | # Unity 16 | /Library 17 | /Temp 18 | 19 | Assets/Plugins 20 | Assets/Plugins.meta 21 | 22 | Extras/backup 23 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Packages/jp.keijiro.test-assets"] 2 | path = Packages/jp.keijiro.test-assets 3 | url = git@github.com:keijiro/jp.keijiro.test-assets.git 4 | [submodule "Packages/jp.keijiro.ffmpegout"] 5 | path = Packages/jp.keijiro.ffmpegout 6 | url = git@github.com:keijiro/jp.keijiro.ffmpegout.git 7 | -------------------------------------------------------------------------------- /Assets/Spawner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c73528e9414abe4aae28519686554a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 0 9 | path: 10 | guid: 00000000000000000000000000000000 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.package-manager-ui": "1.8.2", 4 | "com.unity.ads": "exclude", 5 | "com.unity.analytics": "exclude", 6 | "com.unity.purchasing": "exclude", 7 | "com.unity.standardevents": "exclude", 8 | "com.unity.postprocessing": "2.0.2-preview" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/Default.physicMaterial: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!134 &13400000 4 | PhysicMaterial: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: Default 9 | dynamicFriction: 0.4 10 | staticFriction: 0.4 11 | bounciness: 0.9 12 | frictionCombine: 0 13 | bounceCombine: 0 14 | -------------------------------------------------------------------------------- /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: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /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: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 1 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /Assets/Spawner.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Spawner : MonoBehaviour 4 | { 5 | [SerializeField] GameObject _prefab; 6 | [SerializeField] int _spawnCount = 10; 7 | [SerializeField] Mesh _targetMesh; 8 | 9 | void Start() 10 | { 11 | var vertices = _targetMesh.vertices; 12 | 13 | for (var i = 0; i < _spawnCount; i++) 14 | { 15 | var anchor = vertices[Random.Range(0, vertices.Length)]; 16 | var pos = anchor + Random.onUnitSphere; 17 | var go = Instantiate(_prefab, pos, Random.rotation); 18 | go.GetComponent().connectedAnchor = anchor; 19 | go.GetComponent().material.color = Color.HSVToRGB(Random.value, 0.6f, 1); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 108 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea, 13 | type: 2} 14 | - type: 15 | m_NativeTypeID: 1020 16 | m_ManagedTypePPtr: {fileID: 0} 17 | m_ManagedTypeFallback: 18 | defaultPresets: 19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6, 20 | type: 2} 21 | - type: 22 | m_NativeTypeID: 1006 23 | m_ManagedTypePPtr: {fileID: 0} 24 | m_ManagedTypeFallback: 25 | defaultPresets: 26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9, 27 | type: 2} 28 | -------------------------------------------------------------------------------- /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_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Fluffie 2 | 3 | ![gif](https://i.imgur.com/KVSWLVT.gif) 4 | ![gif](https://i.imgur.com/n3DtgdC.gif) 5 | 6 | How to play with this thing 7 | --------------------------- 8 | 9 | This project requires Unity 2018.1 or later. 10 | 11 | This repository uses [Git submodules] to manage UPM (Unity Package Manager) 12 | packages. **If you know Git well and how to use Git submodule,** simply clone 13 | this repository and update the submodules. 14 | 15 | **If you're not sure what Git submodule is,** download the contents of this 16 | repository from [zip download link]. After extracting the zip file, download 17 | and extract the following packages into the `Packages` directory. 18 | 19 | - [jp.keijiro.ffmpegout](https://github.com/keijiro/jp.keijiro.ffmpegout/archive/master.zip) 20 | - [jp.keijiro.test-assets](https://github.com/keijiro/jp.keijiro.test-assets/archive/master.zip) 21 | 22 | [zip download link]: https://github.com/keijiro/Fluffie/archive/master.zip 23 | [Git submodules]: https://git-scm.com/book/en/v2/Git-Tools-Submodules 24 | -------------------------------------------------------------------------------- /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: 7 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 13400000, guid: 9461e3c45b44cbc469ad22a2eb8358df, type: 2} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 1 23 | m_ClothInterCollisionSettingsToggle: 0 24 | m_ContactPairsMode: 0 25 | m_BroadphaseType: 0 26 | m_WorldBounds: 27 | m_Center: {x: 0, y: 0, z: 0} 28 | m_Extent: {x: 250, y: 250, z: 250} 29 | m_WorldSubdivisions: 8 30 | -------------------------------------------------------------------------------- /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: 0 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: High 11 | pixelLightCount: 2 12 | shadows: 2 13 | shadowResolution: 3 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 20 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 1 21 | blendWeights: 2 22 | textureQuality: 0 23 | anisotropicTextures: 1 24 | antiAliasing: 8 25 | softParticles: 0 26 | softVegetation: 1 27 | realtimeReflectionProbes: 1 28 | billboardsFaceCameraPosition: 1 29 | vSyncCount: 1 30 | lodBias: 1 31 | maximumLODLevel: 0 32 | particleRaycastBudget: 256 33 | asyncUploadTimeSlice: 2 34 | asyncUploadBufferSize: 4 35 | resolutionScalingFixedDPIFactor: 1 36 | excludedTargetPlatforms: [] 37 | m_PerPlatformDefaultQuality: 38 | Android: 0 39 | Nintendo 3DS: 0 40 | Nintendo Switch: 0 41 | PS4: 0 42 | PSP2: 0 43 | Standalone: 0 44 | Tizen: 0 45 | WebGL: 0 46 | WiiU: 0 47 | Windows Store Apps: 0 48 | XboxOne: 0 49 | iPhone: 0 50 | tvOS: 0 51 | -------------------------------------------------------------------------------- /Assets/Deformer/Deformer.shader: -------------------------------------------------------------------------------- 1 | Shader "Deformer" 2 | { 3 | Properties 4 | { 5 | _Color("Color", Color) = (1, 1, 1, 1) 6 | [Gamma] _Metallic("Metallic", Range(0, 1)) = 0 7 | _Glossiness("Smoothness", Range(0, 1)) = 0.5 8 | _Deform("Deform", Range(0, 1)) = 1 9 | } 10 | SubShader 11 | { 12 | Tags { "RenderType"="Opaque" } 13 | Pass 14 | { 15 | Tags { "LightMode"="Deferred" } 16 | Cull Off 17 | CGPROGRAM 18 | #pragma target 5.0 19 | #pragma vertex Vertex 20 | #pragma geometry Geometry 21 | #pragma fragment Fragment 22 | #pragma multi_compile_prepassfinal noshadowmask nodynlightmap nodirlightmap nolightmap 23 | #include "Deformer.hlsl" 24 | ENDCG 25 | } 26 | Pass 27 | { 28 | Tags { "LightMode"="ShadowCaster" } 29 | Cull Off 30 | CGPROGRAM 31 | #pragma target 5.0 32 | #pragma vertex Vertex 33 | #pragma geometry Geometry 34 | #pragma fragment Fragment 35 | #pragma multi_compile_prepassfinal noshadowmask nodynlightmap nodirlightmap nolightmap 36 | #ifndef UNITY_PASS_SHADOWCASTER 37 | #define UNITY_PASS_SHADOWCASTER 38 | #endif 39 | #include "Deformer.hlsl" 40 | ENDCG 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /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_AutoSyncTransforms: 1 28 | m_AlwaysShowColliders: 0 29 | m_ShowColliderSleep: 1 30 | m_ShowColliderContacts: 0 31 | m_ShowColliderAABB: 0 32 | m_ContactArrowScale: 0.2 33 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 34 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 35 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 36 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 37 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 38 | -------------------------------------------------------------------------------- /Assets/Balloon/Octahedron.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 6 points 3 | # 24 vertices 4 | # 8 primitives 5 | # Bounds: [-0.699999988, -0.699999988, -0.699999988] to [0.699999988, 0.699999988, 0.699999988] 6 | g 7 | v 0 0 -0.699999988 8 | v 0.699999988 0 0 9 | v 0 0 0.699999988 10 | v -0.699999988 0 0 11 | v 0 -0.699999988 0 12 | v 0 0.699999988 0 13 | vn -0.577350259 -0.577350259 -0.577350259 14 | vn -0.577350259 -0.577350259 -0.577350259 15 | vn -0.577350259 -0.577350259 -0.577350259 16 | vn 0.577350259 -0.577350259 -0.577350259 17 | vn 0.577350259 -0.577350259 -0.577350259 18 | vn 0.577350259 -0.577350259 -0.577350259 19 | vn 0.577350259 -0.577350259 0.577350259 20 | vn 0.577350259 -0.577350259 0.577350259 21 | vn 0.577350259 -0.577350259 0.577350259 22 | vn -0.577350259 -0.577350259 0.577350259 23 | vn -0.577350259 -0.577350259 0.577350259 24 | vn -0.577350259 -0.577350259 0.577350259 25 | vn -0.577350259 0.577350259 -0.577350259 26 | vn -0.577350259 0.577350259 -0.577350259 27 | vn -0.577350259 0.577350259 -0.577350259 28 | vn 0.577350259 0.577350259 -0.577350259 29 | vn 0.577350259 0.577350259 -0.577350259 30 | vn 0.577350259 0.577350259 -0.577350259 31 | vn 0.577350259 0.577350259 0.577350259 32 | vn 0.577350259 0.577350259 0.577350259 33 | vn 0.577350259 0.577350259 0.577350259 34 | vn -0.577350259 0.577350259 0.577350259 35 | vn -0.577350259 0.577350259 0.577350259 36 | vn -0.577350259 0.577350259 0.577350259 37 | g Octagedron 38 | f 1//1 5//2 4//3 39 | f 1//4 2//5 5//6 40 | f 2//7 3//8 5//9 41 | f 3//10 4//11 5//12 42 | f 1//13 4//14 6//15 43 | f 1//16 6//17 2//18 44 | f 2//19 6//20 3//21 45 | f 3//22 6//23 4//24 46 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /Assets/Deformer/Common.hlsl: -------------------------------------------------------------------------------- 1 | #include "UnityCG.cginc" 2 | 3 | // Hash function from H. Schechter & R. Bridson, goo.gl/RXiKaH 4 | uint Hash(uint s) 5 | { 6 | s ^= 2747636419u; 7 | s *= 2654435769u; 8 | s ^= s >> 16; 9 | s *= 2654435769u; 10 | s ^= s >> 16; 11 | s *= 2654435769u; 12 | return s; 13 | } 14 | 15 | float Random(uint seed) 16 | { 17 | return float(Hash(seed)) / 4294967295.0; // 2^32-1 18 | } 19 | 20 | // Uniformaly distributed points on a unit sphere 21 | // http://mathworld.wolfram.com/SpherePointPicking.html 22 | float3 RandomUnitVector(uint seed) 23 | { 24 | float PI2 = 6.28318530718; 25 | float z = 1 - 2 * Random(seed); 26 | float xy = sqrt(1.0 - z * z); 27 | float sn, cs; 28 | sincos(PI2 * Random(seed + 1), sn, cs); 29 | return float3(sn * xy, cs * xy, z); 30 | } 31 | 32 | // Uniformaly distributed points inside a unit sphere 33 | float3 RandomVector(uint seed) 34 | { 35 | return RandomUnitVector(seed) * sqrt(Random(seed + 2)); 36 | } 37 | 38 | // Uniformaly distributed points inside a unit cube 39 | float3 RandomVector01(uint seed) 40 | { 41 | return float3(Random(seed), Random(seed + 1), Random(seed + 2)); 42 | } 43 | 44 | // Hue value -> RGB color 45 | half3 Hue2RGB(half h) 46 | { 47 | h = frac(h) * 6 - 2; 48 | half3 rgb = saturate(half3(abs(h - 1) - 1, 2 - abs(h), 2 - abs(h - 2))); 49 | return rgb; 50 | } 51 | 52 | // Euler angles rotation matrix 53 | float3x3 Euler3x3(float3 v) 54 | { 55 | float sx, cx; 56 | float sy, cy; 57 | float sz, cz; 58 | 59 | sincos(v.x, sx, cx); 60 | sincos(v.y, sy, cy); 61 | sincos(v.z, sz, cz); 62 | 63 | float3 row1 = float3(sx*sy*sz + cy*cz, sx*sy*cz - cy*sz, cx*sy); 64 | float3 row3 = float3(sx*cy*sz - sy*cz, sx*cy*cz + sy*sz, cx*cy); 65 | float3 row2 = float3(cx*sz, cx*cz, -sx); 66 | 67 | return float3x3(row1, row2, row3); 68 | } 69 | -------------------------------------------------------------------------------- /Assets/Background/Walls.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: Walls 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.603 64 | - _GlossyReflections: 1 65 | - _Metallic: 0.426 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: 0.9329662, b: 0.2028302, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Balloon/Balloon.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: Balloon 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.792 64 | - _GlossyReflections: 1 65 | - _Metallic: 0.229 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: 0.2783019, b: 0.28459263, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Text/Text.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: Text 10 | m_Shader: {fileID: 4800000, guid: f2dda4f771b7dc84c876798d94b121d7, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _Deform: 0 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.377 65 | - _GlossyReflections: 1 66 | - _Metallic: 0.655 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.23843002, g: 0.8867924, b: 0.69617164, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/Background/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: 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: 2a1fca30f3dd8b74c8c19fca8a12c9d2, 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: 90 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/Text/Text.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1abe455673a8a469931e303a8207df 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Text 7 | 100002: //RootNode 8 | 400000: Text 9 | 400002: //RootNode 10 | 2100000: TextMat 11 | 2300000: Text 12 | 3300000: Text 13 | 4300000: Text 14 | 2186277476908879412: ImportLogs 15 | externalObjects: {} 16 | materials: 17 | importMaterials: 0 18 | materialName: 0 19 | materialSearch: 1 20 | materialLocation: 1 21 | animations: 22 | legacyGenerateAnimations: 4 23 | bakeSimulation: 0 24 | resampleCurves: 1 25 | optimizeGameObjects: 0 26 | motionNodeName: 27 | rigImportErrors: 28 | rigImportWarnings: 29 | animationImportErrors: 30 | animationImportWarnings: 31 | animationRetargetingWarnings: 32 | animationDoRetargetingWarnings: 0 33 | importAnimatedCustomProperties: 0 34 | importConstraints: 0 35 | animationCompression: 1 36 | animationRotationError: 0.5 37 | animationPositionError: 0.5 38 | animationScaleError: 0.5 39 | animationWrapMode: 0 40 | extraExposedTransformPaths: [] 41 | extraUserProperties: [] 42 | clipAnimations: [] 43 | isReadable: 1 44 | meshes: 45 | lODScreenPercentages: [] 46 | globalScale: 1 47 | meshCompression: 0 48 | addColliders: 0 49 | importVisibility: 0 50 | importBlendShapes: 0 51 | importCameras: 0 52 | importLights: 0 53 | swapUVChannels: 0 54 | generateSecondaryUV: 0 55 | useFileUnits: 1 56 | optimizeMeshForGPU: 1 57 | keepQuads: 0 58 | weldVertices: 1 59 | preserveHierarchy: 0 60 | indexFormat: 0 61 | secondaryUVAngleDistortion: 8 62 | secondaryUVAreaDistortion: 15.000001 63 | secondaryUVHardAngle: 88 64 | secondaryUVPackMargin: 4 65 | useFileScale: 1 66 | tangentSpace: 67 | normalSmoothAngle: 60 68 | normalImportMode: 0 69 | tangentImportMode: 3 70 | normalCalculationMode: 4 71 | importAnimation: 0 72 | copyAvatar: 0 73 | humanDescription: 74 | serializedVersion: 2 75 | human: [] 76 | skeleton: [] 77 | armTwist: 0.5 78 | foreArmTwist: 0.5 79 | upperLegTwist: 0.5 80 | legTwist: 0.5 81 | armStretch: 0.05 82 | legStretch: 0.05 83 | feetSpacing: 0 84 | rootMotionBoneName: 85 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 86 | hasTranslationDoF: 0 87 | hasExtraRoot: 0 88 | skeletonHasParents: 1 89 | lastHumanDescriptionAvatarSource: {instanceID: 0} 90 | animationType: 0 91 | humanoidOversampling: 1 92 | additionalBone: 0 93 | userData: 94 | assetBundleName: 95 | assetBundleVariant: 96 | -------------------------------------------------------------------------------- /Assets/Balloon/Octahedron.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a86e00e5333b1fb449f1e57fe24a3fec 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 400000: Octagedron 9 | 400002: //RootNode 10 | 2100000: OctagedronMat 11 | 2300000: Octagedron 12 | 3300000: Octagedron 13 | 4300000: Octagedron 14 | externalObjects: {} 15 | materials: 16 | importMaterials: 0 17 | materialName: 0 18 | materialSearch: 1 19 | materialLocation: 1 20 | animations: 21 | legacyGenerateAnimations: 4 22 | bakeSimulation: 0 23 | resampleCurves: 1 24 | optimizeGameObjects: 0 25 | motionNodeName: 26 | rigImportErrors: 27 | rigImportWarnings: 28 | animationImportErrors: 29 | animationImportWarnings: 30 | animationRetargetingWarnings: 31 | animationDoRetargetingWarnings: 0 32 | importAnimatedCustomProperties: 0 33 | importConstraints: 0 34 | animationCompression: 1 35 | animationRotationError: 0.5 36 | animationPositionError: 0.5 37 | animationScaleError: 0.5 38 | animationWrapMode: 0 39 | extraExposedTransformPaths: [] 40 | extraUserProperties: [] 41 | clipAnimations: [] 42 | isReadable: 1 43 | meshes: 44 | lODScreenPercentages: [] 45 | globalScale: 1 46 | meshCompression: 0 47 | addColliders: 0 48 | importVisibility: 0 49 | importBlendShapes: 0 50 | importCameras: 0 51 | importLights: 0 52 | swapUVChannels: 0 53 | generateSecondaryUV: 0 54 | useFileUnits: 1 55 | optimizeMeshForGPU: 1 56 | keepQuads: 0 57 | weldVertices: 1 58 | preserveHierarchy: 0 59 | indexFormat: 0 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: 0 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/Balloon/Dodecahedron.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38fdedfe5e4ca38459760173c8569bd9 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 400000: Octagedron 10 | 400002: //RootNode 11 | 400004: Dodecahedron 12 | 2100000: OctagedronMat 13 | 2300000: Octagedron 14 | 2300002: Dodecahedron 15 | 3300000: Octagedron 16 | 3300002: Dodecahedron 17 | 4300000: Octagedron 18 | 4300002: Dodecahedron 19 | externalObjects: {} 20 | materials: 21 | importMaterials: 0 22 | materialName: 0 23 | materialSearch: 1 24 | materialLocation: 1 25 | animations: 26 | legacyGenerateAnimations: 4 27 | bakeSimulation: 0 28 | resampleCurves: 1 29 | optimizeGameObjects: 0 30 | motionNodeName: 31 | rigImportErrors: 32 | rigImportWarnings: 33 | animationImportErrors: 34 | animationImportWarnings: 35 | animationRetargetingWarnings: 36 | animationDoRetargetingWarnings: 0 37 | importAnimatedCustomProperties: 0 38 | importConstraints: 0 39 | animationCompression: 1 40 | animationRotationError: 0.5 41 | animationPositionError: 0.5 42 | animationScaleError: 0.5 43 | animationWrapMode: 0 44 | extraExposedTransformPaths: [] 45 | extraUserProperties: [] 46 | clipAnimations: [] 47 | isReadable: 1 48 | meshes: 49 | lODScreenPercentages: [] 50 | globalScale: 1 51 | meshCompression: 0 52 | addColliders: 0 53 | importVisibility: 0 54 | importBlendShapes: 0 55 | importCameras: 0 56 | importLights: 0 57 | swapUVChannels: 0 58 | generateSecondaryUV: 0 59 | useFileUnits: 1 60 | optimizeMeshForGPU: 1 61 | keepQuads: 0 62 | weldVertices: 1 63 | preserveHierarchy: 0 64 | indexFormat: 0 65 | secondaryUVAngleDistortion: 8 66 | secondaryUVAreaDistortion: 15.000001 67 | secondaryUVHardAngle: 88 68 | secondaryUVPackMargin: 4 69 | useFileScale: 1 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 3 74 | normalCalculationMode: 4 75 | importAnimation: 0 76 | copyAvatar: 0 77 | humanDescription: 78 | serializedVersion: 2 79 | human: [] 80 | skeleton: [] 81 | armTwist: 0.5 82 | foreArmTwist: 0.5 83 | upperLegTwist: 0.5 84 | legTwist: 0.5 85 | armStretch: 0.05 86 | legStretch: 0.05 87 | feetSpacing: 0 88 | rootMotionBoneName: 89 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 90 | hasTranslationDoF: 0 91 | hasExtraRoot: 0 92 | skeletonHasParents: 1 93 | lastHumanDescriptionAvatarSource: {instanceID: 0} 94 | animationType: 0 95 | humanoidOversampling: 1 96 | additionalBone: 0 97 | userData: 98 | assetBundleName: 99 | assetBundleVariant: 100 | -------------------------------------------------------------------------------- /Assets/Balloon/Cone.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba2b6f6025d5eb84aac3080b6165c22a 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 100006: Teapot 10 | 100008: Cone 11 | 400000: Octagedron 12 | 400002: //RootNode 13 | 400004: Dodecahedron 14 | 400006: Teapot 15 | 400008: Cone 16 | 2100000: OctagedronMat 17 | 2300000: Octagedron 18 | 2300002: Dodecahedron 19 | 2300004: Teapot 20 | 2300006: Cone 21 | 3300000: Octagedron 22 | 3300002: Dodecahedron 23 | 3300004: Teapot 24 | 3300006: Cone 25 | 4300000: Octagedron 26 | 4300002: Dodecahedron 27 | 4300004: Teapot 28 | 4300006: Cone 29 | externalObjects: {} 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | materialLocation: 1 35 | animations: 36 | legacyGenerateAnimations: 4 37 | bakeSimulation: 0 38 | resampleCurves: 1 39 | optimizeGameObjects: 0 40 | motionNodeName: 41 | rigImportErrors: 42 | rigImportWarnings: 43 | animationImportErrors: 44 | animationImportWarnings: 45 | animationRetargetingWarnings: 46 | animationDoRetargetingWarnings: 0 47 | importAnimatedCustomProperties: 0 48 | importConstraints: 0 49 | animationCompression: 1 50 | animationRotationError: 0.5 51 | animationPositionError: 0.5 52 | animationScaleError: 0.5 53 | animationWrapMode: 0 54 | extraExposedTransformPaths: [] 55 | extraUserProperties: [] 56 | clipAnimations: [] 57 | isReadable: 1 58 | meshes: 59 | lODScreenPercentages: [] 60 | globalScale: 1 61 | meshCompression: 0 62 | addColliders: 0 63 | importVisibility: 0 64 | importBlendShapes: 0 65 | importCameras: 0 66 | importLights: 0 67 | swapUVChannels: 0 68 | generateSecondaryUV: 0 69 | useFileUnits: 1 70 | optimizeMeshForGPU: 1 71 | keepQuads: 0 72 | weldVertices: 1 73 | preserveHierarchy: 0 74 | indexFormat: 0 75 | secondaryUVAngleDistortion: 8 76 | secondaryUVAreaDistortion: 15.000001 77 | secondaryUVHardAngle: 88 78 | secondaryUVPackMargin: 4 79 | useFileScale: 1 80 | tangentSpace: 81 | normalSmoothAngle: 60 82 | normalImportMode: 0 83 | tangentImportMode: 3 84 | normalCalculationMode: 4 85 | importAnimation: 0 86 | copyAvatar: 0 87 | humanDescription: 88 | serializedVersion: 2 89 | human: [] 90 | skeleton: [] 91 | armTwist: 0.5 92 | foreArmTwist: 0.5 93 | upperLegTwist: 0.5 94 | legTwist: 0.5 95 | armStretch: 0.05 96 | legStretch: 0.05 97 | feetSpacing: 0 98 | rootMotionBoneName: 99 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 100 | hasTranslationDoF: 0 101 | hasExtraRoot: 0 102 | skeletonHasParents: 1 103 | lastHumanDescriptionAvatarSource: {instanceID: 0} 104 | animationType: 0 105 | humanoidOversampling: 1 106 | additionalBone: 0 107 | userData: 108 | assetBundleName: 109 | assetBundleVariant: 110 | -------------------------------------------------------------------------------- /Assets/Balloon/Tube.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 343014151d70b9042b9d90b68eed77ff 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 100006: Teapot 10 | 100008: Tube 11 | 400000: Octagedron 12 | 400002: //RootNode 13 | 400004: Dodecahedron 14 | 400006: Teapot 15 | 400008: Tube 16 | 2100000: OctagedronMat 17 | 2300000: Octagedron 18 | 2300002: Dodecahedron 19 | 2300004: Teapot 20 | 2300006: Tube 21 | 3300000: Octagedron 22 | 3300002: Dodecahedron 23 | 3300004: Teapot 24 | 3300006: Tube 25 | 4300000: Octagedron 26 | 4300002: Dodecahedron 27 | 4300004: Teapot 28 | 4300006: Tube 29 | externalObjects: {} 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | materialLocation: 1 35 | animations: 36 | legacyGenerateAnimations: 4 37 | bakeSimulation: 0 38 | resampleCurves: 1 39 | optimizeGameObjects: 0 40 | motionNodeName: 41 | rigImportErrors: 42 | rigImportWarnings: 43 | animationImportErrors: 44 | animationImportWarnings: 45 | animationRetargetingWarnings: 46 | animationDoRetargetingWarnings: 0 47 | importAnimatedCustomProperties: 0 48 | importConstraints: 0 49 | animationCompression: 1 50 | animationRotationError: 0.5 51 | animationPositionError: 0.5 52 | animationScaleError: 0.5 53 | animationWrapMode: 0 54 | extraExposedTransformPaths: [] 55 | extraUserProperties: [] 56 | clipAnimations: [] 57 | isReadable: 1 58 | meshes: 59 | lODScreenPercentages: [] 60 | globalScale: 1 61 | meshCompression: 0 62 | addColliders: 0 63 | importVisibility: 0 64 | importBlendShapes: 0 65 | importCameras: 0 66 | importLights: 0 67 | swapUVChannels: 0 68 | generateSecondaryUV: 0 69 | useFileUnits: 1 70 | optimizeMeshForGPU: 1 71 | keepQuads: 0 72 | weldVertices: 1 73 | preserveHierarchy: 0 74 | indexFormat: 0 75 | secondaryUVAngleDistortion: 8 76 | secondaryUVAreaDistortion: 15.000001 77 | secondaryUVHardAngle: 88 78 | secondaryUVPackMargin: 4 79 | useFileScale: 1 80 | tangentSpace: 81 | normalSmoothAngle: 60 82 | normalImportMode: 0 83 | tangentImportMode: 3 84 | normalCalculationMode: 4 85 | importAnimation: 0 86 | copyAvatar: 0 87 | humanDescription: 88 | serializedVersion: 2 89 | human: [] 90 | skeleton: [] 91 | armTwist: 0.5 92 | foreArmTwist: 0.5 93 | upperLegTwist: 0.5 94 | legTwist: 0.5 95 | armStretch: 0.05 96 | legStretch: 0.05 97 | feetSpacing: 0 98 | rootMotionBoneName: 99 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 100 | hasTranslationDoF: 0 101 | hasExtraRoot: 0 102 | skeletonHasParents: 1 103 | lastHumanDescriptionAvatarSource: {instanceID: 0} 104 | animationType: 0 105 | humanoidOversampling: 1 106 | additionalBone: 0 107 | userData: 108 | assetBundleName: 109 | assetBundleVariant: 110 | -------------------------------------------------------------------------------- /Assets/Balloon/Rounded Cube.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19c28e3b5b2c3aa41bb78d854bfb2728 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 100006: Teapot 10 | 100008: RoundedCube 11 | 400000: Octagedron 12 | 400002: //RootNode 13 | 400004: Dodecahedron 14 | 400006: Teapot 15 | 400008: RoundedCube 16 | 2100000: OctagedronMat 17 | 2300000: Octagedron 18 | 2300002: Dodecahedron 19 | 2300004: Teapot 20 | 2300006: RoundedCube 21 | 3300000: Octagedron 22 | 3300002: Dodecahedron 23 | 3300004: Teapot 24 | 3300006: RoundedCube 25 | 4300000: Octagedron 26 | 4300002: Dodecahedron 27 | 4300004: Teapot 28 | 4300006: RoundedCube 29 | externalObjects: {} 30 | materials: 31 | importMaterials: 0 32 | materialName: 0 33 | materialSearch: 1 34 | materialLocation: 1 35 | animations: 36 | legacyGenerateAnimations: 4 37 | bakeSimulation: 0 38 | resampleCurves: 1 39 | optimizeGameObjects: 0 40 | motionNodeName: 41 | rigImportErrors: 42 | rigImportWarnings: 43 | animationImportErrors: 44 | animationImportWarnings: 45 | animationRetargetingWarnings: 46 | animationDoRetargetingWarnings: 0 47 | importAnimatedCustomProperties: 0 48 | importConstraints: 0 49 | animationCompression: 1 50 | animationRotationError: 0.5 51 | animationPositionError: 0.5 52 | animationScaleError: 0.5 53 | animationWrapMode: 0 54 | extraExposedTransformPaths: [] 55 | extraUserProperties: [] 56 | clipAnimations: [] 57 | isReadable: 1 58 | meshes: 59 | lODScreenPercentages: [] 60 | globalScale: 1 61 | meshCompression: 0 62 | addColliders: 0 63 | importVisibility: 0 64 | importBlendShapes: 0 65 | importCameras: 0 66 | importLights: 0 67 | swapUVChannels: 0 68 | generateSecondaryUV: 0 69 | useFileUnits: 1 70 | optimizeMeshForGPU: 1 71 | keepQuads: 0 72 | weldVertices: 1 73 | preserveHierarchy: 0 74 | indexFormat: 0 75 | secondaryUVAngleDistortion: 8 76 | secondaryUVAreaDistortion: 15.000001 77 | secondaryUVHardAngle: 88 78 | secondaryUVPackMargin: 4 79 | useFileScale: 1 80 | tangentSpace: 81 | normalSmoothAngle: 60 82 | normalImportMode: 0 83 | tangentImportMode: 3 84 | normalCalculationMode: 4 85 | importAnimation: 0 86 | copyAvatar: 0 87 | humanDescription: 88 | serializedVersion: 2 89 | human: [] 90 | skeleton: [] 91 | armTwist: 0.5 92 | foreArmTwist: 0.5 93 | upperLegTwist: 0.5 94 | legTwist: 0.5 95 | armStretch: 0.05 96 | legStretch: 0.05 97 | feetSpacing: 0 98 | rootMotionBoneName: 99 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 100 | hasTranslationDoF: 0 101 | hasExtraRoot: 0 102 | skeletonHasParents: 1 103 | lastHumanDescriptionAvatarSource: {instanceID: 0} 104 | animationType: 0 105 | humanoidOversampling: 1 106 | additionalBone: 0 107 | userData: 108 | assetBundleName: 109 | assetBundleVariant: 110 | -------------------------------------------------------------------------------- /Assets/Balloon/Disc.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67711b6cffc3e1d43be36c2271d0ed46 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 100006: Teapot 10 | 100008: Cone 11 | 100010: Torus 12 | 100012: Disc 13 | 400000: Octagedron 14 | 400002: //RootNode 15 | 400004: Dodecahedron 16 | 400006: Teapot 17 | 400008: Cone 18 | 400010: Torus 19 | 400012: Disc 20 | 2100000: OctagedronMat 21 | 2300000: Octagedron 22 | 2300002: Dodecahedron 23 | 2300004: Teapot 24 | 2300006: Cone 25 | 2300008: Torus 26 | 2300010: Disc 27 | 3300000: Octagedron 28 | 3300002: Dodecahedron 29 | 3300004: Teapot 30 | 3300006: Cone 31 | 3300008: Torus 32 | 3300010: Disc 33 | 4300000: Octagedron 34 | 4300002: Dodecahedron 35 | 4300004: Teapot 36 | 4300006: Cone 37 | 4300008: Torus 38 | 4300010: Disc 39 | externalObjects: {} 40 | materials: 41 | importMaterials: 0 42 | materialName: 0 43 | materialSearch: 1 44 | materialLocation: 1 45 | animations: 46 | legacyGenerateAnimations: 4 47 | bakeSimulation: 0 48 | resampleCurves: 1 49 | optimizeGameObjects: 0 50 | motionNodeName: 51 | rigImportErrors: 52 | rigImportWarnings: 53 | animationImportErrors: 54 | animationImportWarnings: 55 | animationRetargetingWarnings: 56 | animationDoRetargetingWarnings: 0 57 | importAnimatedCustomProperties: 0 58 | importConstraints: 0 59 | animationCompression: 1 60 | animationRotationError: 0.5 61 | animationPositionError: 0.5 62 | animationScaleError: 0.5 63 | animationWrapMode: 0 64 | extraExposedTransformPaths: [] 65 | extraUserProperties: [] 66 | clipAnimations: [] 67 | isReadable: 1 68 | meshes: 69 | lODScreenPercentages: [] 70 | globalScale: 1 71 | meshCompression: 0 72 | addColliders: 0 73 | importVisibility: 0 74 | importBlendShapes: 0 75 | importCameras: 0 76 | importLights: 0 77 | swapUVChannels: 0 78 | generateSecondaryUV: 0 79 | useFileUnits: 1 80 | optimizeMeshForGPU: 1 81 | keepQuads: 0 82 | weldVertices: 1 83 | preserveHierarchy: 0 84 | indexFormat: 0 85 | secondaryUVAngleDistortion: 8 86 | secondaryUVAreaDistortion: 15.000001 87 | secondaryUVHardAngle: 88 88 | secondaryUVPackMargin: 4 89 | useFileScale: 1 90 | tangentSpace: 91 | normalSmoothAngle: 60 92 | normalImportMode: 0 93 | tangentImportMode: 3 94 | normalCalculationMode: 4 95 | importAnimation: 0 96 | copyAvatar: 0 97 | humanDescription: 98 | serializedVersion: 2 99 | human: [] 100 | skeleton: [] 101 | armTwist: 0.5 102 | foreArmTwist: 0.5 103 | upperLegTwist: 0.5 104 | legTwist: 0.5 105 | armStretch: 0.05 106 | legStretch: 0.05 107 | feetSpacing: 0 108 | rootMotionBoneName: 109 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 110 | hasTranslationDoF: 0 111 | hasExtraRoot: 0 112 | skeletonHasParents: 1 113 | lastHumanDescriptionAvatarSource: {instanceID: 0} 114 | animationType: 0 115 | humanoidOversampling: 1 116 | additionalBone: 0 117 | userData: 118 | assetBundleName: 119 | assetBundleVariant: 120 | -------------------------------------------------------------------------------- /Assets/Balloon/Torus.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7771903fc8f0ec840ad6a7bd5349ad44 3 | ModelImporter: 4 | serializedVersion: 22 5 | fileIDToRecycleName: 6 | 100000: Octagedron 7 | 100002: //RootNode 8 | 100004: Dodecahedron 9 | 100006: Teapot 10 | 100008: Cone 11 | 100010: Torus 12 | 100012: default 13 | 400000: Octagedron 14 | 400002: //RootNode 15 | 400004: Dodecahedron 16 | 400006: Teapot 17 | 400008: Cone 18 | 400010: Torus 19 | 400012: default 20 | 2100000: OctagedronMat 21 | 2300000: Octagedron 22 | 2300002: Dodecahedron 23 | 2300004: Teapot 24 | 2300006: Cone 25 | 2300008: Torus 26 | 2300010: default 27 | 3300000: Octagedron 28 | 3300002: Dodecahedron 29 | 3300004: Teapot 30 | 3300006: Cone 31 | 3300008: Torus 32 | 3300010: default 33 | 4300000: Octagedron 34 | 4300002: Dodecahedron 35 | 4300004: Teapot 36 | 4300006: Cone 37 | 4300008: Torus 38 | 4300010: default 39 | externalObjects: {} 40 | materials: 41 | importMaterials: 0 42 | materialName: 0 43 | materialSearch: 1 44 | materialLocation: 1 45 | animations: 46 | legacyGenerateAnimations: 4 47 | bakeSimulation: 0 48 | resampleCurves: 1 49 | optimizeGameObjects: 0 50 | motionNodeName: 51 | rigImportErrors: 52 | rigImportWarnings: 53 | animationImportErrors: 54 | animationImportWarnings: 55 | animationRetargetingWarnings: 56 | animationDoRetargetingWarnings: 0 57 | importAnimatedCustomProperties: 0 58 | importConstraints: 0 59 | animationCompression: 1 60 | animationRotationError: 0.5 61 | animationPositionError: 0.5 62 | animationScaleError: 0.5 63 | animationWrapMode: 0 64 | extraExposedTransformPaths: [] 65 | extraUserProperties: [] 66 | clipAnimations: [] 67 | isReadable: 1 68 | meshes: 69 | lODScreenPercentages: [] 70 | globalScale: 1 71 | meshCompression: 0 72 | addColliders: 0 73 | importVisibility: 0 74 | importBlendShapes: 0 75 | importCameras: 0 76 | importLights: 0 77 | swapUVChannels: 0 78 | generateSecondaryUV: 0 79 | useFileUnits: 1 80 | optimizeMeshForGPU: 1 81 | keepQuads: 0 82 | weldVertices: 1 83 | preserveHierarchy: 0 84 | indexFormat: 0 85 | secondaryUVAngleDistortion: 8 86 | secondaryUVAreaDistortion: 15.000001 87 | secondaryUVHardAngle: 88 88 | secondaryUVPackMargin: 4 89 | useFileScale: 1 90 | tangentSpace: 91 | normalSmoothAngle: 60 92 | normalImportMode: 0 93 | tangentImportMode: 3 94 | normalCalculationMode: 4 95 | importAnimation: 0 96 | copyAvatar: 0 97 | humanDescription: 98 | serializedVersion: 2 99 | human: [] 100 | skeleton: [] 101 | armTwist: 0.5 102 | foreArmTwist: 0.5 103 | upperLegTwist: 0.5 104 | legTwist: 0.5 105 | armStretch: 0.05 106 | legStretch: 0.05 107 | feetSpacing: 0 108 | rootMotionBoneName: 109 | rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} 110 | hasTranslationDoF: 0 111 | hasExtraRoot: 0 112 | skeletonHasParents: 1 113 | lastHumanDescriptionAvatarSource: {instanceID: 0} 114 | animationType: 0 115 | humanoidOversampling: 1 116 | additionalBone: 0 117 | userData: 118 | assetBundleName: 119 | assetBundleVariant: 120 | -------------------------------------------------------------------------------- /Assets/Balloon/Dodecahedron.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 20 points 3 | # 60 vertices 4 | # 12 primitives 5 | # Bounds: [-0.50108242, -0.526869357, -0.426246017] to [0.50108242, 0.526869297, 0.426246017] 6 | g 7 | v 0.191396445 0.263434738 -0.426245958 8 | v 0.309686005 -0.100622997 -0.426245987 9 | v 0 -0.325623155 -0.426246017 10 | v -0.309686005 -0.100622997 -0.426245987 11 | v -0.191396445 0.263434738 -0.426245958 12 | v -0.309686005 0.426246345 -0.100622952 13 | v -0.50108242 -0.162811577 -0.100622997 14 | v 0 -0.526869357 -0.100623012 15 | v 0.50108242 -0.162811577 -0.100622997 16 | v 0.309686005 0.426246345 -0.100622952 17 | v 0 0.526869297 0.100623012 18 | v -0.50108242 0.162811577 0.100622997 19 | v -0.309686005 -0.426246345 0.100622952 20 | v 0.309686005 -0.426246345 0.100622952 21 | v 0.50108242 0.162811577 0.100622997 22 | v 0 0.325623155 0.426246017 23 | v 0.309686005 0.100622997 0.426245987 24 | v 0.191396445 -0.263434738 0.426245958 25 | v -0.191396445 -0.263434738 0.426245958 26 | v -0.309686005 0.100622997 0.426245987 27 | vn -0 8.18615362e-08 -0.99999994 28 | vn 2.97379152e-08 9.15239724e-08 -1 29 | vn -0 1.32454687e-07 -1 30 | vn -2.97379152e-08 9.15239724e-08 -1 31 | vn -0 8.18615362e-08 -0.99999994 32 | vn -0 0.894427061 -0.447213829 33 | vn -0 0.894427061 -0.447213829 34 | vn 2.40585024e-07 0.89442718 -0.447213799 35 | vn -0 0.89442718 -0.447213471 36 | vn -2.40585024e-07 0.89442718 -0.447213799 37 | vn 0.850650609 0.276393294 -0.447213918 38 | vn 0.850650787 0.276393086 -0.447213858 39 | vn 0.850650728 0.276393056 -0.447213769 40 | vn 0.850650847 0.276392967 -0.44721368 41 | vn 0.850650787 0.276393354 -0.44721356 42 | vn 0.525731146 -0.723606467 -0.447213918 43 | vn 0.525731266 -0.723606408 -0.447214007 44 | vn 0.525731027 -0.723606408 -0.447214305 45 | vn 0.525730789 -0.723606884 -0.447213858 46 | vn 0.525731325 -0.723606646 -0.447213769 47 | vn -0.525731325 -0.723606646 -0.447213769 48 | vn -0.525730789 -0.723606884 -0.447213858 49 | vn -0.525731027 -0.723606408 -0.447214305 50 | vn -0.525731266 -0.723606408 -0.447214007 51 | vn -0.525731146 -0.723606467 -0.447213918 52 | vn -0.850650787 0.276393354 -0.44721356 53 | vn -0.850650847 0.276392967 -0.44721368 54 | vn -0.850650728 0.276393056 -0.447213769 55 | vn -0.850650787 0.276393086 -0.447213858 56 | vn -0.850650609 0.276393294 -0.447213918 57 | vn -0.525730908 0.723606408 0.447214395 58 | vn -0.525731266 0.723606408 0.447214007 59 | vn -0.525731146 0.723606467 0.447213918 60 | vn -0.525731206 0.723606646 0.44721356 61 | vn -0.525730669 0.723606884 0.447213769 62 | vn -0.850650728 -0.276393056 0.447213769 63 | vn -0.850650787 -0.276393086 0.447213858 64 | vn -0.850650609 -0.276393294 0.447213918 65 | vn -0.850650787 -0.276393354 0.44721356 66 | vn -0.850650847 -0.276392967 0.44721368 67 | vn -0 -0.894427121 0.44721365 68 | vn -8.0195008e-08 -0.89442718 0.447213829 69 | vn -0 -0.894427061 0.447213829 70 | vn -0 -0.894427061 0.447213829 71 | vn 8.0195008e-08 -0.89442718 0.447213829 72 | vn 0.850650728 -0.276393056 0.447213769 73 | vn 0.850650847 -0.276392967 0.44721368 74 | vn 0.850650787 -0.276393354 0.44721356 75 | vn 0.850650609 -0.276393294 0.447213918 76 | vn 0.850650787 -0.276393086 0.447213858 77 | vn 0.525730908 0.723606408 0.447214395 78 | vn 0.525730669 0.723606884 0.447213769 79 | vn 0.525731206 0.723606646 0.44721356 80 | vn 0.525731146 0.723606467 0.447213918 81 | vn 0.525731266 0.723606408 0.447214007 82 | vn -0 -1.32454687e-07 1 83 | vn -2.97379152e-08 -9.15239724e-08 1 84 | vn -0 -8.18615362e-08 0.99999994 85 | vn -0 -8.18615362e-08 0.99999994 86 | vn 2.97379152e-08 -9.15239724e-08 1 87 | g Dodecahedron 88 | f 1//1 2//2 3//3 4//4 5//5 89 | f 1//6 5//7 6//8 11//9 10//10 90 | f 1//11 10//12 15//13 9//14 2//15 91 | f 2//16 9//17 14//18 8//19 3//20 92 | f 3//21 8//22 13//23 7//24 4//25 93 | f 4//26 7//27 12//28 6//29 5//30 94 | f 6//31 12//32 20//33 16//34 11//35 95 | f 7//36 13//37 19//38 20//39 12//40 96 | f 8//41 14//42 18//43 19//44 13//45 97 | f 9//46 15//47 17//48 18//49 14//50 98 | f 10//51 11//52 16//53 17//54 15//55 99 | f 16//56 20//57 19//58 18//59 17//60 100 | -------------------------------------------------------------------------------- /Assets/Balloon/Balloon.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1001 &100100000 4 | Prefab: 5 | m_ObjectHideFlags: 1 6 | serializedVersion: 2 7 | m_Modification: 8 | m_TransformParent: {fileID: 0} 9 | m_Modifications: [] 10 | m_RemovedComponents: [] 11 | m_ParentPrefab: {fileID: 0} 12 | m_RootGameObject: {fileID: 1449292417171038} 13 | m_IsPrefabParent: 1 14 | --- !u!1 &1449292417171038 15 | GameObject: 16 | m_ObjectHideFlags: 0 17 | m_PrefabParentObject: {fileID: 0} 18 | m_PrefabInternal: {fileID: 100100000} 19 | serializedVersion: 5 20 | m_Component: 21 | - component: {fileID: 4706885446056168} 22 | - component: {fileID: 33709186206584170} 23 | - component: {fileID: 23727215789095058} 24 | - component: {fileID: 54898850082756112} 25 | - component: {fileID: 145839850374150212} 26 | - component: {fileID: 64798378004277998} 27 | m_Layer: 0 28 | m_Name: Balloon 29 | m_TagString: Untagged 30 | m_Icon: {fileID: 0} 31 | m_NavMeshLayer: 0 32 | m_StaticEditorFlags: 0 33 | m_IsActive: 1 34 | --- !u!4 &4706885446056168 35 | Transform: 36 | m_ObjectHideFlags: 1 37 | m_PrefabParentObject: {fileID: 0} 38 | m_PrefabInternal: {fileID: 100100000} 39 | m_GameObject: {fileID: 1449292417171038} 40 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 41 | m_LocalPosition: {x: 0, y: 0, z: 0} 42 | m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} 43 | m_Children: [] 44 | m_Father: {fileID: 0} 45 | m_RootOrder: 0 46 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 47 | --- !u!23 &23727215789095058 48 | MeshRenderer: 49 | m_ObjectHideFlags: 1 50 | m_PrefabParentObject: {fileID: 0} 51 | m_PrefabInternal: {fileID: 100100000} 52 | m_GameObject: {fileID: 1449292417171038} 53 | m_Enabled: 1 54 | m_CastShadows: 1 55 | m_ReceiveShadows: 1 56 | m_DynamicOccludee: 1 57 | m_MotionVectors: 1 58 | m_LightProbeUsage: 1 59 | m_ReflectionProbeUsage: 1 60 | m_RenderingLayerMask: 4294967295 61 | m_Materials: 62 | - {fileID: 2100000, guid: 9d787e4979ae8e441841b59538724357, type: 2} 63 | m_StaticBatchInfo: 64 | firstSubMesh: 0 65 | subMeshCount: 0 66 | m_StaticBatchRoot: {fileID: 0} 67 | m_ProbeAnchor: {fileID: 0} 68 | m_LightProbeVolumeOverride: {fileID: 0} 69 | m_ScaleInLightmap: 1 70 | m_PreserveUVs: 0 71 | m_IgnoreNormalsForChartDetection: 0 72 | m_ImportantGI: 0 73 | m_StitchLightmapSeams: 0 74 | m_SelectedEditorRenderState: 3 75 | m_MinimumChartSize: 4 76 | m_AutoUVMaxDistance: 0.5 77 | m_AutoUVMaxAngle: 89 78 | m_LightmapParameters: {fileID: 0} 79 | m_SortingLayerID: 0 80 | m_SortingLayer: 0 81 | m_SortingOrder: 0 82 | --- !u!33 &33709186206584170 83 | MeshFilter: 84 | m_ObjectHideFlags: 1 85 | m_PrefabParentObject: {fileID: 0} 86 | m_PrefabInternal: {fileID: 100100000} 87 | m_GameObject: {fileID: 1449292417171038} 88 | m_Mesh: {fileID: 4300006, guid: 343014151d70b9042b9d90b68eed77ff, type: 3} 89 | --- !u!54 &54898850082756112 90 | Rigidbody: 91 | m_ObjectHideFlags: 1 92 | m_PrefabParentObject: {fileID: 0} 93 | m_PrefabInternal: {fileID: 100100000} 94 | m_GameObject: {fileID: 1449292417171038} 95 | serializedVersion: 2 96 | m_Mass: 1 97 | m_Drag: 0 98 | m_AngularDrag: 0.05 99 | m_UseGravity: 0 100 | m_IsKinematic: 0 101 | m_Interpolate: 0 102 | m_Constraints: 0 103 | m_CollisionDetection: 0 104 | --- !u!64 &64798378004277998 105 | MeshCollider: 106 | m_ObjectHideFlags: 1 107 | m_PrefabParentObject: {fileID: 0} 108 | m_PrefabInternal: {fileID: 100100000} 109 | m_GameObject: {fileID: 1449292417171038} 110 | m_Material: {fileID: 0} 111 | m_IsTrigger: 0 112 | m_Enabled: 1 113 | serializedVersion: 3 114 | m_Convex: 1 115 | m_CookingOptions: 14 116 | m_SkinWidth: 0.01 117 | m_Mesh: {fileID: 4300006, guid: 343014151d70b9042b9d90b68eed77ff, type: 3} 118 | --- !u!145 &145839850374150212 119 | SpringJoint: 120 | m_ObjectHideFlags: 1 121 | m_PrefabParentObject: {fileID: 0} 122 | m_PrefabInternal: {fileID: 100100000} 123 | m_GameObject: {fileID: 1449292417171038} 124 | m_ConnectedBody: {fileID: 0} 125 | m_Anchor: {x: 0, y: 0, z: 0} 126 | m_AutoConfigureConnectedAnchor: 0 127 | m_ConnectedAnchor: {x: 0, y: 0, z: 0} 128 | serializedVersion: 2 129 | m_Spring: 30 130 | m_Damper: 0.2 131 | m_MinDistance: 0 132 | m_MaxDistance: 0 133 | m_Tolerance: 0.025 134 | m_BreakForce: Infinity 135 | m_BreakTorque: Infinity 136 | m_EnableCollision: 1 137 | m_EnablePreprocessing: 1 138 | m_MassScale: 1 139 | m_ConnectedMassScale: 1 140 | -------------------------------------------------------------------------------- /Assets/Balloon/Cone.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 21 points 3 | # 80 vertices 4 | # 21 primitives 5 | # Bounds: [-0.5, -0.400000006, -0.5] to [0.5, 0.600000024, 0.5] 6 | g 7 | v 0 0.600000024 0 8 | v 0.5 -0.400000006 0 9 | v 0.47552827 -0.400000006 -0.154508501 10 | v 0.404508501 -0.400000006 -0.293892622 11 | v 0.293892622 -0.400000006 -0.404508501 12 | v 0.154508486 -0.400000006 -0.47552827 13 | v -2.18556941e-08 -0.400000006 -0.5 14 | v -0.154508516 -0.400000006 -0.47552824 15 | v -0.293892592 -0.400000006 -0.404508501 16 | v -0.404508531 -0.400000006 -0.293892592 17 | v -0.4755283 -0.400000006 -0.154508397 18 | v -0.5 -0.400000006 4.37113883e-08 19 | v -0.47552827 -0.400000006 0.154508486 20 | v -0.404508471 -0.400000006 0.293892682 21 | v -0.293892533 -0.400000006 0.404508561 22 | v -0.154508546 -0.400000006 0.47552824 23 | v 5.96244032e-09 -0.400000006 0.5 24 | v 0.154508561 -0.400000006 0.47552824 25 | v 0.293892741 -0.400000006 0.404508412 26 | v 0.404508621 -0.400000006 0.293892473 27 | v 0.47552827 -0.400000006 0.154508471 28 | vn -0 -1 -0 29 | vn -0 -1 -0 30 | vn -0 -1 -0 31 | vn -0 -1 -0 32 | vn -0 -1 -0 33 | vn 0 -1 -0 34 | vn -0 -1 -0 35 | vn -0 -1 -0 36 | vn -0 -1 -0 37 | vn -0 -1 -0 38 | vn -0 -1 0 39 | vn -0 -1 -0 40 | vn -0 -1 -0 41 | vn -0 -1 -0 42 | vn -0 -1 -0 43 | vn -0 -1 -0 44 | vn -0 -1 -0 45 | vn -0 -1 -0 46 | vn -0 -1 -0 47 | vn -0 -1 -0 48 | vn 0.716086328 0.465341151 -0.520267248 49 | vn 0.89442718 0.44721359 1.5042124e-08 50 | vn 0.850650787 0.44721356 -0.276393175 51 | vn 0.716086328 0.465341151 -0.520267248 52 | vn 0.850650787 0.44721356 -0.276393175 53 | vn 0.723606765 0.44721356 -0.525731087 54 | vn 0.716086328 0.465341151 -0.520267248 55 | vn 0.723606765 0.44721356 -0.525731087 56 | vn 0.525731146 0.44721356 -0.723606765 57 | vn 0.716086328 0.465341151 -0.520267248 58 | vn 0.525731146 0.44721356 -0.723606765 59 | vn 0.276393175 0.44721356 -0.850650787 60 | vn -0.273520648 0.465341091 -0.841809928 61 | vn 0.276393175 0.44721356 -0.850650787 62 | vn -8.52387032e-08 0.44721359 -0.89442718 63 | vn -0.273520648 0.465341091 -0.841809928 64 | vn -8.52387032e-08 0.44721359 -0.89442718 65 | vn -0.276393294 0.44721359 -0.850650787 66 | vn -0.273520648 0.465341091 -0.841809928 67 | vn -0.276393294 0.44721359 -0.850650787 68 | vn -0.525731146 0.44721356 -0.723606825 69 | vn -0.273520648 0.465341091 -0.841809928 70 | vn -0.525731146 0.44721356 -0.723606825 71 | vn -0.723606825 0.44721356 -0.525731027 72 | vn -0.885131419 0.465341151 6.98938365e-08 73 | vn -0.723606825 0.44721356 -0.525731027 74 | vn -0.850650787 0.44721359 -0.276393056 75 | vn -0.885131419 0.465341151 6.98938365e-08 76 | vn -0.850650787 0.44721359 -0.276393056 77 | vn -0.89442718 0.44721359 8.52387032e-08 78 | vn -0.885131419 0.465341151 6.98938365e-08 79 | vn -0.89442718 0.44721359 8.52387032e-08 80 | vn -0.850650787 0.44721359 0.276393205 81 | vn -0.885131419 0.465341151 6.98938365e-08 82 | vn -0.850650787 0.44721359 0.276393205 83 | vn -0.723606765 0.44721359 0.525731206 84 | vn -0.273520529 0.465341151 0.841810107 85 | vn -0.723606765 0.44721359 0.525731206 86 | vn -0.525731027 0.44721359 0.723606825 87 | vn -0.273520529 0.465341151 0.841810107 88 | vn -0.525731027 0.44721359 0.723606825 89 | vn -0.276393205 0.44721359 0.850650787 90 | vn -0.273520529 0.465341151 0.841810107 91 | vn -0.276393205 0.44721359 0.850650787 92 | vn 0 0.44721359 0.89442718 93 | vn -0.273520529 0.465341151 0.841810107 94 | vn 0 0.44721359 0.89442718 95 | vn 0.276393294 0.44721356 0.850650787 96 | vn 0.716086507 0.465341121 0.520267069 97 | vn 0.276393294 0.44721356 0.850650787 98 | vn 0.525731266 0.44721356 0.723606706 99 | vn 0.716086507 0.465341121 0.520267069 100 | vn 0.525731266 0.44721356 0.723606706 101 | vn 0.723606825 0.44721356 0.525730908 102 | vn 0.716086507 0.465341121 0.520267069 103 | vn 0.723606825 0.44721356 0.525730908 104 | vn 0.850650847 0.44721356 0.276393056 105 | vn 0.716086507 0.465341121 0.520267069 106 | vn 0.850650847 0.44721356 0.276393056 107 | vn 0.89442718 0.44721359 1.5042124e-08 108 | g Cone 109 | f 2//1 21//2 20//3 19//4 18//5 17//6 16//7 15//8 14//9 13//10 12//11 11//12 10//13 9//14 8//15 7//16 6//17 5//18 4//19 3//20 110 | f 1//21 2//22 3//23 111 | f 1//24 3//25 4//26 112 | f 1//27 4//28 5//29 113 | f 1//30 5//31 6//32 114 | f 1//33 6//34 7//35 115 | f 1//36 7//37 8//38 116 | f 1//39 8//40 9//41 117 | f 1//42 9//43 10//44 118 | f 1//45 10//46 11//47 119 | f 1//48 11//49 12//50 120 | f 1//51 12//52 13//53 121 | f 1//54 13//55 14//56 122 | f 1//57 14//58 15//59 123 | f 1//60 15//61 16//62 124 | f 1//63 16//64 17//65 125 | f 1//66 17//67 18//68 126 | f 1//69 18//70 19//71 127 | f 1//72 19//73 20//74 128 | f 1//75 20//76 21//77 129 | f 1//78 21//79 2//80 130 | -------------------------------------------------------------------------------- /Assets/Balloon/Disc.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 32 points 3 | # 96 vertices 4 | # 18 primitives 5 | # Bounds: [-0.5, -0.0700000003, -0.5] to [0.5, 0.0700000003, 0.5] 6 | g 7 | v 0.5 0.0700000003 0 8 | v 0.461939752 0.0700000003 -0.191341728 9 | v 0.353553385 0.0700000003 -0.353553385 10 | v 0.191341713 0.0700000003 -0.461939752 11 | v -2.18556941e-08 0.0700000003 -0.5 12 | v -0.191341758 0.0700000003 -0.461939752 13 | v -0.353553385 0.0700000003 -0.353553385 14 | v -0.461939812 0.0700000003 -0.191341639 15 | v -0.5 0.0700000003 4.37113883e-08 16 | v -0.461939752 0.0700000003 0.191341713 17 | v -0.353553325 0.0700000003 0.353553444 18 | v -0.191341564 0.0700000003 0.461939842 19 | v 5.96244032e-09 0.0700000003 0.5 20 | v 0.191341802 0.0700000003 0.461939722 21 | v 0.353553504 0.0700000003 0.353553265 22 | v 0.461939782 0.0700000003 0.191341713 23 | v 0.5 -0.0700000003 0 24 | v 0.461939752 -0.0700000003 -0.191341728 25 | v 0.353553385 -0.0700000003 -0.353553385 26 | v 0.191341713 -0.0700000003 -0.461939752 27 | v -2.18556941e-08 -0.0700000003 -0.5 28 | v -0.191341758 -0.0700000003 -0.461939752 29 | v -0.353553385 -0.0700000003 -0.353553385 30 | v -0.461939812 -0.0700000003 -0.191341639 31 | v -0.5 -0.0700000003 4.37113883e-08 32 | v -0.461939752 -0.0700000003 0.191341713 33 | v -0.353553325 -0.0700000003 0.353553444 34 | v -0.191341564 -0.0700000003 0.461939842 35 | v 5.96244032e-09 -0.0700000003 0.5 36 | v 0.191341802 -0.0700000003 0.461939722 37 | v 0.353553504 -0.0700000003 0.353553265 38 | v 0.461939782 -0.0700000003 0.191341713 39 | vn -0 1 -0 40 | vn -0 1 -0 41 | vn -0 1 -0 42 | vn -0 1 -0 43 | vn -0 1 -0 44 | vn -0 1 -0 45 | vn -0 1 -0 46 | vn -0 1 -0 47 | vn -0 1 -0 48 | vn -0 1 0 49 | vn -0 1 -0 50 | vn -0 1 -0 51 | vn -0 1 -0 52 | vn 0 1 -0 53 | vn -0 1 -0 54 | vn -0 1 -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 | vn -0 -1 0 64 | vn -0 -1 -0 65 | vn -0 -1 -0 66 | vn -0 -1 -0 67 | vn -0 -1 -0 68 | vn -0 -1 -0 69 | vn -0 -1 -0 70 | vn -0 -1 -0 71 | vn 1 0 -6.77055638e-08 72 | vn 1 0 -6.77055638e-08 73 | vn 0.923879504 -0 -0.382683516 74 | vn 0.923879504 -0 -0.382683516 75 | vn 0.923879504 -0 -0.382683516 76 | vn 0.923879504 -0 -0.382683516 77 | vn 0.707106769 -0 -0.707106829 78 | vn 0.707106769 -0 -0.707106829 79 | vn 0.707106769 -0 -0.707106829 80 | vn 0.707106769 -0 -0.707106829 81 | vn 0.382683486 -0 -0.923879504 82 | vn 0.382683486 -0 -0.923879504 83 | vn 0.382683486 -0 -0.923879504 84 | vn 0.382683486 -0 -0.923879504 85 | vn 0 0 -1 86 | vn 0 0 -1 87 | vn 0 0 -1 88 | vn 0 0 -1 89 | vn -0.382683516 0 -0.923879504 90 | vn -0.382683516 0 -0.923879504 91 | vn -0.382683516 0 -0.923879504 92 | vn -0.382683516 0 -0.923879504 93 | vn -0.707106829 0 -0.707106769 94 | vn -0.707106829 0 -0.707106769 95 | vn -0.707106829 0 -0.707106769 96 | vn -0.707106829 0 -0.707106769 97 | vn -0.923879623 0 -0.382683396 98 | vn -0.923879623 0 -0.382683396 99 | vn -0.923879623 0 -0.382683396 100 | vn -0.923879623 0 -0.382683396 101 | vn -1 -0 1.45083376e-07 102 | vn -1 -0 1.45083376e-07 103 | vn -1 -0 1.45083376e-07 104 | vn -1 -0 1.45083376e-07 105 | vn -0.923879445 -0 0.382683516 106 | vn -0.923879445 -0 0.382683516 107 | vn -0.923879445 -0 0.382683516 108 | vn -0.923879445 -0 0.382683516 109 | vn -0.70710665 -0 0.707106888 110 | vn -0.70710665 -0 0.707106888 111 | vn -0.70710665 -0 0.707106888 112 | vn -0.70710665 -0 0.707106888 113 | vn -0.382683247 -0 0.923879623 114 | vn -0.382683247 -0 0.923879623 115 | vn -0.382683247 -0 0.923879623 116 | vn -0.382683247 -0 0.923879623 117 | vn 1.64427789e-07 -0 1 118 | vn 1.64427789e-07 -0 1 119 | vn 1.64427789e-07 -0 1 120 | vn 1.64427789e-07 -0 1 121 | vn 0.382683635 0 0.923879445 122 | vn 0.382683635 0 0.923879445 123 | vn 0.382683635 0 0.923879445 124 | vn 0.382683635 0 0.923879445 125 | vn 0.707106948 0 0.70710665 126 | vn 0.707106948 0 0.70710665 127 | vn 0.707106948 0 0.70710665 128 | vn 0.707106948 0 0.70710665 129 | vn 0.923879623 0 0.382683367 130 | vn 0.923879623 0 0.382683367 131 | vn 0.923879623 0 0.382683367 132 | vn 0.923879623 0 0.382683367 133 | vn 1 0 -6.77055638e-08 134 | vn 1 0 -6.77055638e-08 135 | g Disc 136 | f 16//1 1//2 2//3 3//4 4//5 5//6 6//7 7//8 8//9 9//10 10//11 11//12 12//13 13//14 14//15 15//16 137 | f 17//17 32//18 31//19 30//20 29//21 28//22 27//23 26//24 25//25 24//26 23//27 22//28 21//29 20//30 19//31 18//32 138 | f 1//33 17//34 18//35 2//36 139 | f 2//37 18//38 19//39 3//40 140 | f 3//41 19//42 20//43 4//44 141 | f 4//45 20//46 21//47 5//48 142 | f 5//49 21//50 22//51 6//52 143 | f 6//53 22//54 23//55 7//56 144 | f 7//57 23//58 24//59 8//60 145 | f 8//61 24//62 25//63 9//64 146 | f 9//65 25//66 26//67 10//68 147 | f 10//69 26//70 27//71 11//72 148 | f 11//73 27//74 28//75 12//76 149 | f 12//77 28//78 29//79 13//80 150 | f 13//81 29//82 30//83 14//84 151 | f 14//85 30//86 31//87 15//88 152 | f 15//89 31//90 32//91 16//92 153 | f 16//93 32//94 17//95 1//96 154 | -------------------------------------------------------------------------------- /Assets/Deformer/Deformer.hlsl: -------------------------------------------------------------------------------- 1 | #include "Common.hlsl" 2 | #include "UnityGBuffer.cginc" 3 | #include "UnityStandardUtils.cginc" 4 | #include "SimplexNoise3D.hlsl" 5 | 6 | // Cube map shadow caster; Used to render point light shadows on platforms 7 | // that lacks depth cube map support. 8 | #if defined(SHADOWS_CUBE) && !defined(SHADOWS_CUBE_IN_DEPTH_TEX) 9 | #define PASS_CUBE_SHADOWCASTER 10 | #endif 11 | 12 | // Material properties 13 | half4 _Color; 14 | half _Metallic; 15 | half _Glossiness; 16 | half _Deform; 17 | 18 | // Vertex attributes 19 | struct Attributes 20 | { 21 | float4 position : POSITION; 22 | float3 normal : NORMAL; 23 | }; 24 | 25 | // Fragment varyings 26 | struct Varyings 27 | { 28 | float4 position : SV_POSITION; 29 | 30 | #if defined(PASS_CUBE_SHADOWCASTER) 31 | // Cube map shadow caster pass 32 | float3 shadow : TEXCOORD0; 33 | 34 | #elif defined(UNITY_PASS_SHADOWCASTER) 35 | // Default shadow caster pass 36 | 37 | #else 38 | // GBuffer construction pass 39 | float3 normal : NORMAL; 40 | half3 ambient : TEXCOORD0; 41 | float3 wpos : TEXCOORD1; 42 | 43 | #endif 44 | }; 45 | 46 | // 47 | // Vertex stage 48 | // 49 | 50 | void Vertex(inout Attributes input) 51 | { 52 | // Only do object space to world space transform. 53 | input.position = mul(unity_ObjectToWorld, input.position); 54 | input.normal = UnityObjectToWorldNormal(input.normal); 55 | } 56 | 57 | // 58 | // Geometry stage 59 | // 60 | 61 | Varyings VertexOutput(float3 wpos, half3 wnrm) 62 | { 63 | Varyings o; 64 | 65 | #if defined(PASS_CUBE_SHADOWCASTER) 66 | // Cube map shadow caster pass: Transfer the shadow vector. 67 | o.position = UnityWorldToClipPos(float4(wpos, 1)); 68 | o.shadow = wpos - _LightPositionRange.xyz; 69 | 70 | #elif defined(UNITY_PASS_SHADOWCASTER) 71 | // Default shadow caster pass: Apply the shadow bias. 72 | float scos = dot(wnrm, normalize(UnityWorldSpaceLightDir(wpos))); 73 | wpos -= wnrm * unity_LightShadowBias.z * sqrt(1 - scos * scos); 74 | o.position = UnityApplyLinearShadowBias(UnityWorldToClipPos(float4(wpos, 1))); 75 | 76 | #else 77 | // GBuffer construction pass 78 | o.position = UnityWorldToClipPos(float4(wpos, 1)); 79 | o.normal = wnrm; 80 | o.ambient = ShadeSHPerVertex(wnrm, 0); 81 | o.wpos = wpos; 82 | 83 | #endif 84 | return o; 85 | } 86 | 87 | [maxvertexcount(3)] 88 | void Geometry( 89 | triangle Attributes input[3], 90 | inout TriangleStream outStream 91 | ) 92 | { 93 | // Input vertices 94 | float3 p1 = input[0].position.xyz; 95 | float3 p2 = input[1].position.xyz; 96 | float3 p3 = input[2].position.xyz; 97 | 98 | float3 n1 = input[0].normal; 99 | float3 n2 = input[1].normal; 100 | float3 n3 = input[2].normal; 101 | 102 | float3 offs = float3(0, 0, _Time.y); 103 | float freq = 5; 104 | float amp = _Deform * 2; 105 | 106 | float4 d1 = snoise_grad(p1 * freq + offs); 107 | float4 d2 = snoise_grad(p2 * freq + offs); 108 | float4 d3 = snoise_grad(p3 * freq + offs); 109 | 110 | p1 += d1.xyz * pow(d1.w, 3) * amp; 111 | p2 += d2.xyz * pow(d2.w, 3) * amp; 112 | p3 += d3.xyz * pow(d3.w, 3) * amp; 113 | 114 | float3 n = normalize(cross(p2 - p1, p3 - p1)); 115 | float np = smoothstep(0, 0.1, _Deform); 116 | 117 | outStream.Append(VertexOutput(p1, lerp(n1, n, np))); 118 | outStream.Append(VertexOutput(p2, lerp(n2, n, np))); 119 | outStream.Append(VertexOutput(p3, lerp(n3, n, np))); 120 | outStream.RestartStrip(); 121 | } 122 | 123 | // 124 | // Fragment phase 125 | // 126 | 127 | #if defined(PASS_CUBE_SHADOWCASTER) 128 | 129 | // Cube map shadow caster pass 130 | half4 Fragment(Varyings input) : SV_Target 131 | { 132 | float depth = length(input.shadow) + unity_LightShadowBias.x; 133 | return UnityEncodeCubeShadowDepth(depth * _LightPositionRange.w); 134 | } 135 | 136 | #elif defined(UNITY_PASS_SHADOWCASTER) 137 | 138 | // Default shadow caster pass 139 | half4 Fragment() : SV_Target { return 0; } 140 | 141 | #else 142 | 143 | // GBuffer construction pass 144 | void Fragment( 145 | Varyings input, 146 | out half4 outGBuffer0 : SV_Target0, 147 | out half4 outGBuffer1 : SV_Target1, 148 | out half4 outGBuffer2 : SV_Target2, 149 | out half4 outEmission : SV_Target3 150 | ) 151 | { 152 | // PBS workflow conversion (metallic -> specular) 153 | half3 c_diff, c_spec; 154 | half not_in_use; 155 | 156 | c_diff = DiffuseAndSpecularFromMetallic( 157 | _Color.rgb, _Metallic, // input 158 | c_spec, not_in_use // output 159 | ); 160 | 161 | // Update the GBuffer. 162 | UnityStandardData data; 163 | data.diffuseColor = c_diff; 164 | data.occlusion = 1; 165 | data.specularColor = c_spec; 166 | data.smoothness = _Glossiness; 167 | data.normalWorld = input.normal; 168 | UnityStandardDataToGbuffer(data, outGBuffer0, outGBuffer1, outGBuffer2); 169 | 170 | // Output ambient light to the emission buffer. 171 | half3 sh = ShadeSHPerPixel(data.normalWorld, input.ambient, input.wpos); 172 | outEmission = half4(sh * data.diffuseColor, 1); 173 | } 174 | 175 | #endif 176 | -------------------------------------------------------------------------------- /Assets/Deformer/SimplexNoise3D.hlsl: -------------------------------------------------------------------------------- 1 | // 2 | // Noise Shader Library for Unity - https://github.com/keijiro/NoiseShader 3 | // 4 | // Original work (webgl-noise) Copyright (C) 2011 Ashima Arts. 5 | // Translation and modification was made by Keijiro Takahashi. 6 | // 7 | // This shader is based on the webgl-noise GLSL shader. For further details 8 | // of the original shader, please see the following description from the 9 | // original source code. 10 | // 11 | 12 | // 13 | // Description : Array and textureless GLSL 2D/3D/4D simplex 14 | // noise functions. 15 | // Author : Ian McEwan, Ashima Arts. 16 | // Maintainer : ijm 17 | // Lastmod : 20110822 (ijm) 18 | // License : Copyright (C) 2011 Ashima Arts. All rights reserved. 19 | // Distributed under the MIT License. See LICENSE file. 20 | // https://github.com/ashima/webgl-noise 21 | // 22 | 23 | float3 mod289(float3 x) 24 | { 25 | return x - floor(x / 289.0) * 289.0; 26 | } 27 | 28 | float4 mod289(float4 x) 29 | { 30 | return x - floor(x / 289.0) * 289.0; 31 | } 32 | 33 | float4 permute(float4 x) 34 | { 35 | return mod289((x * 34.0 + 1.0) * x); 36 | } 37 | 38 | float4 taylorInvSqrt(float4 r) 39 | { 40 | return 1.79284291400159 - r * 0.85373472095314; 41 | } 42 | 43 | float snoise(float3 v) 44 | { 45 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 46 | 47 | // First corner 48 | float3 i = floor(v + dot(v, C.yyy)); 49 | float3 x0 = v - i + dot(i, C.xxx); 50 | 51 | // Other corners 52 | float3 g = step(x0.yzx, x0.xyz); 53 | float3 l = 1.0 - g; 54 | float3 i1 = min(g.xyz, l.zxy); 55 | float3 i2 = max(g.xyz, l.zxy); 56 | 57 | // x1 = x0 - i1 + 1.0 * C.xxx; 58 | // x2 = x0 - i2 + 2.0 * C.xxx; 59 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 60 | float3 x1 = x0 - i1 + C.xxx; 61 | float3 x2 = x0 - i2 + C.yyy; 62 | float3 x3 = x0 - 0.5; 63 | 64 | // Permutations 65 | i = mod289(i); // Avoid truncation effects in permutation 66 | float4 p = 67 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 68 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 69 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 70 | 71 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 72 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 73 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 74 | 75 | float4 x_ = floor(j / 7.0); 76 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 77 | 78 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 79 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 80 | 81 | float4 h = 1.0 - abs(x) - abs(y); 82 | 83 | float4 b0 = float4(x.xy, y.xy); 84 | float4 b1 = float4(x.zw, y.zw); 85 | 86 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 87 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 88 | float4 s0 = floor(b0) * 2.0 + 1.0; 89 | float4 s1 = floor(b1) * 2.0 + 1.0; 90 | float4 sh = -step(h, 0.0); 91 | 92 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 93 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 94 | 95 | float3 g0 = float3(a0.xy, h.x); 96 | float3 g1 = float3(a0.zw, h.y); 97 | float3 g2 = float3(a1.xy, h.z); 98 | float3 g3 = float3(a1.zw, h.w); 99 | 100 | // Normalise gradients 101 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 102 | g0 *= norm.x; 103 | g1 *= norm.y; 104 | g2 *= norm.z; 105 | g3 *= norm.w; 106 | 107 | // Mix final noise value 108 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 109 | m = m * m; 110 | m = m * m; 111 | 112 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 113 | return 42.0 * dot(m, px); 114 | } 115 | 116 | float4 snoise_grad(float3 v) 117 | { 118 | const float2 C = float2(1.0 / 6.0, 1.0 / 3.0); 119 | 120 | // First corner 121 | float3 i = floor(v + dot(v, C.yyy)); 122 | float3 x0 = v - i + dot(i, C.xxx); 123 | 124 | // Other corners 125 | float3 g = step(x0.yzx, x0.xyz); 126 | float3 l = 1.0 - g; 127 | float3 i1 = min(g.xyz, l.zxy); 128 | float3 i2 = max(g.xyz, l.zxy); 129 | 130 | // x1 = x0 - i1 + 1.0 * C.xxx; 131 | // x2 = x0 - i2 + 2.0 * C.xxx; 132 | // x3 = x0 - 1.0 + 3.0 * C.xxx; 133 | float3 x1 = x0 - i1 + C.xxx; 134 | float3 x2 = x0 - i2 + C.yyy; 135 | float3 x3 = x0 - 0.5; 136 | 137 | // Permutations 138 | i = mod289(i); // Avoid truncation effects in permutation 139 | float4 p = 140 | permute(permute(permute(i.z + float4(0.0, i1.z, i2.z, 1.0)) 141 | + i.y + float4(0.0, i1.y, i2.y, 1.0)) 142 | + i.x + float4(0.0, i1.x, i2.x, 1.0)); 143 | 144 | // Gradients: 7x7 points over a square, mapped onto an octahedron. 145 | // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) 146 | float4 j = p - 49.0 * floor(p / 49.0); // mod(p,7*7) 147 | 148 | float4 x_ = floor(j / 7.0); 149 | float4 y_ = floor(j - 7.0 * x_); // mod(j,N) 150 | 151 | float4 x = (x_ * 2.0 + 0.5) / 7.0 - 1.0; 152 | float4 y = (y_ * 2.0 + 0.5) / 7.0 - 1.0; 153 | 154 | float4 h = 1.0 - abs(x) - abs(y); 155 | 156 | float4 b0 = float4(x.xy, y.xy); 157 | float4 b1 = float4(x.zw, y.zw); 158 | 159 | //float4 s0 = float4(lessThan(b0, 0.0)) * 2.0 - 1.0; 160 | //float4 s1 = float4(lessThan(b1, 0.0)) * 2.0 - 1.0; 161 | float4 s0 = floor(b0) * 2.0 + 1.0; 162 | float4 s1 = floor(b1) * 2.0 + 1.0; 163 | float4 sh = -step(h, 0.0); 164 | 165 | float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; 166 | float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; 167 | 168 | float3 g0 = float3(a0.xy, h.x); 169 | float3 g1 = float3(a0.zw, h.y); 170 | float3 g2 = float3(a1.xy, h.z); 171 | float3 g3 = float3(a1.zw, h.w); 172 | 173 | // Normalise gradients 174 | float4 norm = taylorInvSqrt(float4(dot(g0, g0), dot(g1, g1), dot(g2, g2), dot(g3, g3))); 175 | g0 *= norm.x; 176 | g1 *= norm.y; 177 | g2 *= norm.z; 178 | g3 *= norm.w; 179 | 180 | // Compute noise and gradient at P 181 | float4 m = max(0.6 - float4(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), 0.0); 182 | float4 m2 = m * m; 183 | float4 m3 = m2 * m; 184 | float4 m4 = m2 * m2; 185 | float3 grad = 186 | -6.0 * m3.x * x0 * dot(x0, g0) + m4.x * g0 + 187 | -6.0 * m3.y * x1 * dot(x1, g1) + m4.y * g1 + 188 | -6.0 * m3.z * x2 * dot(x2, g2) + m4.z * g2 + 189 | -6.0 * m3.w * x3 * dot(x3, g3) + m4.w * g3; 190 | float4 px = float4(dot(x0, g0), dot(x1, g1), dot(x2, g2), dot(x3, g3)); 191 | return 42.0 * float4(grad, dot(m4, px)); 192 | } 193 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/Fluffie.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: Fluffie 13 | m_EditorClassIdentifier: 14 | m_NextId: 0 15 | m_Tracks: 16 | - {fileID: 114712890197566086} 17 | m_FixedDuration: 0 18 | m_EditorSettings: 19 | m_Framerate: 60 20 | m_DurationMode: 0 21 | m_Version: 0 22 | --- !u!74 &74746887018691438 23 | AnimationClip: 24 | m_ObjectHideFlags: 0 25 | m_PrefabParentObject: {fileID: 0} 26 | m_PrefabInternal: {fileID: 0} 27 | m_Name: Recorded 28 | serializedVersion: 6 29 | m_Legacy: 0 30 | m_Compressed: 0 31 | m_UseHighQualityCurve: 1 32 | m_RotationCurves: [] 33 | m_CompressedRotationCurves: [] 34 | m_EulerCurves: 35 | - curve: 36 | serializedVersion: 2 37 | m_Curve: 38 | - serializedVersion: 3 39 | time: 0 40 | value: {x: 62.820007, y: 41.954285, z: 0} 41 | inSlope: {x: -349.76474, y: -208.97852, z: 0} 42 | outSlope: {x: -349.76474, y: -208.97852, z: 0} 43 | tangentMode: 0 44 | weightedMode: 3 45 | inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 46 | outWeight: {x: 0.28194284, y: 0.27981225, z: 0.33333334} 47 | - serializedVersion: 3 48 | time: 0.55 49 | value: {x: -21.01463, y: -13.841198, z: 0} 50 | inSlope: {x: 265.08615, y: 0.5156354, z: 0} 51 | outSlope: {x: 265.08615, y: 0.5156354, z: 0} 52 | tangentMode: 0 53 | weightedMode: 3 54 | inWeight: {x: 0.27806252, y: 0.27919117, z: 0.33333334} 55 | outWeight: {x: 0.350472, y: 0.38702974, z: 0.33333334} 56 | - serializedVersion: 3 57 | time: 0.6333333 58 | value: {x: -2.5018702, y: -10.500173, z: 0} 59 | inSlope: {x: 178.25208, y: 99.23888, z: 0} 60 | outSlope: {x: 178.25208, y: 99.23888, z: 0} 61 | tangentMode: 0 62 | weightedMode: 3 63 | inWeight: {x: 0.31652606, y: 0.27305248, z: 0.33333328} 64 | outWeight: {x: 0.47462383, y: 0.6113172, z: 0.33333334} 65 | - serializedVersion: 3 66 | time: 1 67 | value: {x: 0, y: 0, z: 0} 68 | inSlope: {x: -0.45103496, y: 0, z: 0} 69 | outSlope: {x: -0.45103496, y: 0, z: 0} 70 | tangentMode: 0 71 | weightedMode: 3 72 | inWeight: {x: 0.21372433, y: 0.27780175, z: 0.3333334} 73 | outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 74 | m_PreInfinity: 2 75 | m_PostInfinity: 2 76 | m_RotationOrder: 4 77 | path: 78 | m_PositionCurves: [] 79 | m_ScaleCurves: [] 80 | m_FloatCurves: 81 | - curve: 82 | serializedVersion: 2 83 | m_Curve: 84 | - serializedVersion: 3 85 | time: 0 86 | value: 1 87 | inSlope: -2.9750226 88 | outSlope: -2.9750226 89 | tangentMode: 0 90 | weightedMode: 0 91 | inWeight: 0.33333334 92 | outWeight: 0.45238805 93 | - serializedVersion: 3 94 | time: 0.5 95 | value: 0 96 | inSlope: 0 97 | outSlope: 0 98 | tangentMode: 136 99 | weightedMode: 0 100 | inWeight: 0.33333334 101 | outWeight: 0.33333334 102 | - serializedVersion: 3 103 | time: 10 104 | value: 0 105 | inSlope: 0 106 | outSlope: 0 107 | tangentMode: 136 108 | weightedMode: 0 109 | inWeight: 0.33333334 110 | outWeight: 0.33333334 111 | m_PreInfinity: 2 112 | m_PostInfinity: 2 113 | m_RotationOrder: 4 114 | attribute: material._Deform 115 | path: 116 | classID: 23 117 | script: {fileID: 0} 118 | m_PPtrCurves: [] 119 | m_SampleRate: 60 120 | m_WrapMode: 0 121 | m_Bounds: 122 | m_Center: {x: 0, y: 0, z: 0} 123 | m_Extent: {x: 0, y: 0, z: 0} 124 | m_ClipBindingConstant: 125 | genericBindings: 126 | - serializedVersion: 2 127 | path: 0 128 | attribute: 4 129 | script: {fileID: 0} 130 | typeID: 4 131 | customType: 4 132 | isPPtrCurve: 0 133 | - serializedVersion: 2 134 | path: 0 135 | attribute: 3 136 | script: {fileID: 0} 137 | typeID: 95 138 | customType: 8 139 | isPPtrCurve: 0 140 | - serializedVersion: 2 141 | path: 0 142 | attribute: 4 143 | script: {fileID: 0} 144 | typeID: 95 145 | customType: 8 146 | isPPtrCurve: 0 147 | - serializedVersion: 2 148 | path: 0 149 | attribute: 5 150 | script: {fileID: 0} 151 | typeID: 95 152 | customType: 8 153 | isPPtrCurve: 0 154 | - serializedVersion: 2 155 | path: 0 156 | attribute: 6 157 | script: {fileID: 0} 158 | typeID: 95 159 | customType: 8 160 | isPPtrCurve: 0 161 | - serializedVersion: 2 162 | path: 0 163 | attribute: 2384909364 164 | script: {fileID: 0} 165 | typeID: 23 166 | customType: 22 167 | isPPtrCurve: 0 168 | pptrCurveMapping: [] 169 | m_AnimationClipSettings: 170 | serializedVersion: 2 171 | m_AdditiveReferencePoseClip: {fileID: 0} 172 | m_AdditiveReferencePoseTime: 0 173 | m_StartTime: 0 174 | m_StopTime: 10 175 | m_OrientationOffsetY: 0 176 | m_Level: 0 177 | m_CycleOffset: 0 178 | m_HasAdditiveReferencePose: 0 179 | m_LoopTime: 0 180 | m_LoopBlend: 0 181 | m_LoopBlendOrientation: 0 182 | m_LoopBlendPositionY: 0 183 | m_LoopBlendPositionXZ: 0 184 | m_KeepOriginalOrientation: 0 185 | m_KeepOriginalPositionY: 1 186 | m_KeepOriginalPositionXZ: 0 187 | m_HeightFromFeet: 0 188 | m_Mirror: 0 189 | m_EditorCurves: 190 | - curve: 191 | serializedVersion: 2 192 | m_Curve: 193 | - serializedVersion: 3 194 | time: 0 195 | value: 1 196 | inSlope: -2.9750226 197 | outSlope: -2.9750226 198 | tangentMode: 0 199 | weightedMode: 0 200 | inWeight: 0.33333334 201 | outWeight: 0.45238805 202 | - serializedVersion: 3 203 | time: 0.5 204 | value: 0 205 | inSlope: 0 206 | outSlope: 0 207 | tangentMode: 136 208 | weightedMode: 0 209 | inWeight: 0.33333334 210 | outWeight: 0.33333334 211 | - serializedVersion: 3 212 | time: 10 213 | value: 0 214 | inSlope: 0 215 | outSlope: 0 216 | tangentMode: 136 217 | weightedMode: 0 218 | inWeight: 0.33333334 219 | outWeight: 0.33333334 220 | m_PreInfinity: 2 221 | m_PostInfinity: 2 222 | m_RotationOrder: 4 223 | attribute: material._Deform 224 | path: 225 | classID: 23 226 | script: {fileID: 0} 227 | - curve: 228 | serializedVersion: 2 229 | m_Curve: 230 | - serializedVersion: 3 231 | time: 0 232 | value: 62.820007 233 | inSlope: -349.76474 234 | outSlope: -349.76474 235 | tangentMode: 0 236 | weightedMode: 3 237 | inWeight: 0.33333334 238 | outWeight: 0.28194284 239 | - serializedVersion: 3 240 | time: 0.55 241 | value: -21.01463 242 | inSlope: 265.08615 243 | outSlope: 265.08615 244 | tangentMode: 0 245 | weightedMode: 3 246 | inWeight: 0.27806252 247 | outWeight: 0.49310407 248 | - serializedVersion: 3 249 | time: 1 250 | value: 0 251 | inSlope: -0.45103496 252 | outSlope: -0.45103496 253 | tangentMode: 0 254 | weightedMode: 3 255 | inWeight: 0.20054089 256 | outWeight: 0.33333334 257 | m_PreInfinity: 2 258 | m_PostInfinity: 2 259 | m_RotationOrder: 4 260 | attribute: localEulerAnglesRaw.x 261 | path: 262 | classID: 4 263 | script: {fileID: 0} 264 | - curve: 265 | serializedVersion: 2 266 | m_Curve: 267 | - serializedVersion: 3 268 | time: 0 269 | value: 41.954285 270 | inSlope: -208.97852 271 | outSlope: -208.97852 272 | tangentMode: 0 273 | weightedMode: 3 274 | inWeight: 0.33333334 275 | outWeight: 0.29403323 276 | - serializedVersion: 3 277 | time: 0.6333333 278 | value: -10.500173 279 | inSlope: 99.23888 280 | outSlope: 99.23888 281 | tangentMode: 0 282 | weightedMode: 3 283 | inWeight: 0.20698164 284 | outWeight: 0.6113172 285 | - serializedVersion: 3 286 | time: 1 287 | value: 0 288 | inSlope: 0 289 | outSlope: 0 290 | tangentMode: 0 291 | weightedMode: 3 292 | inWeight: 0.27780175 293 | outWeight: 0.33333334 294 | m_PreInfinity: 2 295 | m_PostInfinity: 2 296 | m_RotationOrder: 4 297 | attribute: localEulerAnglesRaw.y 298 | path: 299 | classID: 4 300 | script: {fileID: 0} 301 | m_EulerEditorCurves: [] 302 | m_HasGenericRootTransform: 1 303 | m_HasMotionFloatCurves: 0 304 | m_GenerateMotionCurves: 1 305 | m_Events: [] 306 | --- !u!114 &114712890197566086 307 | MonoBehaviour: 308 | m_ObjectHideFlags: 1 309 | m_PrefabParentObject: {fileID: 0} 310 | m_PrefabInternal: {fileID: 0} 311 | m_GameObject: {fileID: 0} 312 | m_Enabled: 1 313 | m_EditorHideFlags: 0 314 | m_Script: {fileID: 1467732076, guid: 6a10b2909283487f913b00d94cd3faf5, type: 3} 315 | m_Name: Animation Track 316 | m_EditorClassIdentifier: 317 | m_Locked: 0 318 | m_Muted: 0 319 | m_CustomPlayableFullTypename: 320 | m_AnimClip: {fileID: 74746887018691438} 321 | m_Parent: {fileID: 11400000} 322 | m_Children: [] 323 | m_Clips: [] 324 | m_Version: 1 325 | m_OpenClipPreExtrapolation: 1 326 | m_OpenClipPostExtrapolation: 1 327 | m_OpenClipOffsetPosition: {x: 0, y: 0, z: 0} 328 | m_OpenClipOffsetEulerAngles: {x: -0, y: 0, z: 0} 329 | m_OpenClipTimeOffset: 0 330 | m_MatchTargetFields: 63 331 | m_Position: {x: 0, y: 0, z: 0} 332 | m_EulerAngles: {x: 0, y: 0, z: 0} 333 | m_ApplyOffsets: 0 334 | m_AvatarMask: {fileID: 0} 335 | m_ApplyAvatarMask: 1 336 | m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} 337 | m_Rotation: {x: 0, y: 0, z: 0, w: 1} 338 | -------------------------------------------------------------------------------- /Assets/Postprocess.asset: -------------------------------------------------------------------------------- 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: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} 12 | m_Name: Postprocess 13 | m_EditorClassIdentifier: 14 | settings: 15 | - {fileID: 114457814172479580} 16 | - {fileID: 114265887654683334} 17 | - {fileID: 114791198108045244} 18 | - {fileID: 114115377854151932} 19 | - {fileID: 114109721419677420} 20 | - {fileID: 114526773517635810} 21 | --- !u!114 &114109721419677420 22 | MonoBehaviour: 23 | m_ObjectHideFlags: 3 24 | m_PrefabParentObject: {fileID: 0} 25 | m_PrefabInternal: {fileID: 0} 26 | m_GameObject: {fileID: 0} 27 | m_Enabled: 1 28 | m_EditorHideFlags: 0 29 | m_Script: {fileID: 11500000, guid: 6050e2d5de785ce4d931e4dbdbf2d755, type: 3} 30 | m_Name: ChromaticAberration 31 | m_EditorClassIdentifier: 32 | active: 1 33 | enabled: 34 | overrideState: 1 35 | value: 1 36 | spectralLut: 37 | overrideState: 0 38 | value: {fileID: 0} 39 | intensity: 40 | overrideState: 1 41 | value: 0.08 42 | fastMode: 43 | overrideState: 0 44 | value: 0 45 | --- !u!114 &114115377854151932 46 | MonoBehaviour: 47 | m_ObjectHideFlags: 3 48 | m_PrefabParentObject: {fileID: 0} 49 | m_PrefabInternal: {fileID: 0} 50 | m_GameObject: {fileID: 0} 51 | m_Enabled: 1 52 | m_EditorHideFlags: 0 53 | m_Script: {fileID: 11500000, guid: 7a34fa72bd4185749832024e9c8010bf, type: 3} 54 | m_Name: ScreenSpaceReflections 55 | m_EditorClassIdentifier: 56 | active: 1 57 | enabled: 58 | overrideState: 1 59 | value: 1 60 | preset: 61 | overrideState: 1 62 | value: 3 63 | maximumIterationCount: 64 | overrideState: 0 65 | value: 16 66 | resolution: 67 | overrideState: 0 68 | value: 0 69 | thickness: 70 | overrideState: 0 71 | value: 8 72 | maximumMarchDistance: 73 | overrideState: 0 74 | value: 100 75 | distanceFade: 76 | overrideState: 0 77 | value: 0.5 78 | vignette: 79 | overrideState: 0 80 | value: 0.5 81 | --- !u!114 &114265887654683334 82 | MonoBehaviour: 83 | m_ObjectHideFlags: 3 84 | m_PrefabParentObject: {fileID: 0} 85 | m_PrefabInternal: {fileID: 0} 86 | m_GameObject: {fileID: 0} 87 | m_Enabled: 1 88 | m_EditorHideFlags: 0 89 | m_Script: {fileID: 11500000, guid: c1cb7e9e120078f43bce4f0b1be547a7, type: 3} 90 | m_Name: AmbientOcclusion 91 | m_EditorClassIdentifier: 92 | active: 1 93 | enabled: 94 | overrideState: 1 95 | value: 1 96 | mode: 97 | overrideState: 0 98 | value: 1 99 | intensity: 100 | overrideState: 1 101 | value: 1.2 102 | color: 103 | overrideState: 0 104 | value: {r: 0, g: 0, b: 0, a: 1} 105 | ambientOnly: 106 | overrideState: 0 107 | value: 1 108 | noiseFilterTolerance: 109 | overrideState: 0 110 | value: 0 111 | blurTolerance: 112 | overrideState: 0 113 | value: -4.6 114 | upsampleTolerance: 115 | overrideState: 0 116 | value: -12 117 | thicknessModifier: 118 | overrideState: 0 119 | value: 1 120 | directLightingStrength: 121 | overrideState: 0 122 | value: 0 123 | radius: 124 | overrideState: 0 125 | value: 0.25 126 | quality: 127 | overrideState: 0 128 | value: 2 129 | --- !u!114 &114457814172479580 130 | MonoBehaviour: 131 | m_ObjectHideFlags: 3 132 | m_PrefabParentObject: {fileID: 0} 133 | m_PrefabInternal: {fileID: 0} 134 | m_GameObject: {fileID: 0} 135 | m_Enabled: 1 136 | m_EditorHideFlags: 0 137 | m_Script: {fileID: 11500000, guid: 40b924e2dad56384a8df2a1e111bb675, type: 3} 138 | m_Name: Vignette 139 | m_EditorClassIdentifier: 140 | active: 1 141 | enabled: 142 | overrideState: 1 143 | value: 1 144 | mode: 145 | overrideState: 0 146 | value: 0 147 | color: 148 | overrideState: 0 149 | value: {r: 0, g: 0, b: 0, a: 1} 150 | center: 151 | overrideState: 0 152 | value: {x: 0.5, y: 0.5} 153 | intensity: 154 | overrideState: 1 155 | value: 0.3 156 | smoothness: 157 | overrideState: 0 158 | value: 0.2 159 | roundness: 160 | overrideState: 0 161 | value: 1 162 | rounded: 163 | overrideState: 0 164 | value: 0 165 | mask: 166 | overrideState: 0 167 | value: {fileID: 0} 168 | opacity: 169 | overrideState: 0 170 | value: 1 171 | --- !u!114 &114526773517635810 172 | MonoBehaviour: 173 | m_ObjectHideFlags: 3 174 | m_PrefabParentObject: {fileID: 0} 175 | m_PrefabInternal: {fileID: 0} 176 | m_GameObject: {fileID: 0} 177 | m_Enabled: 1 178 | m_EditorHideFlags: 0 179 | m_Script: {fileID: 11500000, guid: adb84e30e02715445aeb9959894e3b4d, type: 3} 180 | m_Name: ColorGrading 181 | m_EditorClassIdentifier: 182 | active: 1 183 | enabled: 184 | overrideState: 1 185 | value: 1 186 | gradingMode: 187 | overrideState: 0 188 | value: 1 189 | externalLut: 190 | overrideState: 0 191 | value: {fileID: 0} 192 | tonemapper: 193 | overrideState: 1 194 | value: 0 195 | toneCurveToeStrength: 196 | overrideState: 0 197 | value: 0 198 | toneCurveToeLength: 199 | overrideState: 0 200 | value: 0.5 201 | toneCurveShoulderStrength: 202 | overrideState: 0 203 | value: 0 204 | toneCurveShoulderLength: 205 | overrideState: 0 206 | value: 0.5 207 | toneCurveShoulderAngle: 208 | overrideState: 0 209 | value: 0 210 | toneCurveGamma: 211 | overrideState: 0 212 | value: 1 213 | logLut: 214 | overrideState: 0 215 | value: {fileID: 0} 216 | ldrLut: 217 | overrideState: 0 218 | value: {fileID: 0} 219 | temperature: 220 | overrideState: 1 221 | value: 1 222 | tint: 223 | overrideState: 1 224 | value: 5 225 | colorFilter: 226 | overrideState: 0 227 | value: {r: 1, g: 1, b: 1, a: 1} 228 | hueShift: 229 | overrideState: 0 230 | value: 0 231 | saturation: 232 | overrideState: 1 233 | value: 4 234 | brightness: 235 | overrideState: 0 236 | value: 0 237 | postExposure: 238 | overrideState: 1 239 | value: 0.77 240 | contrast: 241 | overrideState: 0 242 | value: 0 243 | mixerRedOutRedIn: 244 | overrideState: 0 245 | value: 100 246 | mixerRedOutGreenIn: 247 | overrideState: 0 248 | value: 0 249 | mixerRedOutBlueIn: 250 | overrideState: 0 251 | value: 0 252 | mixerGreenOutRedIn: 253 | overrideState: 0 254 | value: 0 255 | mixerGreenOutGreenIn: 256 | overrideState: 0 257 | value: 100 258 | mixerGreenOutBlueIn: 259 | overrideState: 0 260 | value: 0 261 | mixerBlueOutRedIn: 262 | overrideState: 0 263 | value: 0 264 | mixerBlueOutGreenIn: 265 | overrideState: 0 266 | value: 0 267 | mixerBlueOutBlueIn: 268 | overrideState: 0 269 | value: 100 270 | lift: 271 | overrideState: 0 272 | value: {x: 1, y: 1, z: 1, w: 0} 273 | gamma: 274 | overrideState: 0 275 | value: {x: 1, y: 1, z: 1, w: 0} 276 | gain: 277 | overrideState: 0 278 | value: {x: 1, y: 1, z: 1, w: 0} 279 | masterCurve: 280 | overrideState: 0 281 | value: 282 | curve: 283 | serializedVersion: 2 284 | m_Curve: 285 | - serializedVersion: 3 286 | time: 0 287 | value: 0 288 | inSlope: 1 289 | outSlope: 1 290 | tangentMode: 0 291 | weightedMode: 0 292 | inWeight: 0 293 | outWeight: 0 294 | - serializedVersion: 3 295 | time: 1 296 | value: 1 297 | inSlope: 1 298 | outSlope: 1 299 | tangentMode: 0 300 | weightedMode: 0 301 | inWeight: 0 302 | outWeight: 0 303 | m_PreInfinity: 2 304 | m_PostInfinity: 2 305 | m_RotationOrder: 4 306 | m_Loop: 0 307 | m_ZeroValue: 0 308 | m_Range: 1 309 | redCurve: 310 | overrideState: 0 311 | value: 312 | curve: 313 | serializedVersion: 2 314 | m_Curve: 315 | - serializedVersion: 3 316 | time: 0 317 | value: 0 318 | inSlope: 1 319 | outSlope: 1 320 | tangentMode: 0 321 | weightedMode: 0 322 | inWeight: 0 323 | outWeight: 0 324 | - serializedVersion: 3 325 | time: 1 326 | value: 1 327 | inSlope: 1 328 | outSlope: 1 329 | tangentMode: 0 330 | weightedMode: 0 331 | inWeight: 0 332 | outWeight: 0 333 | m_PreInfinity: 2 334 | m_PostInfinity: 2 335 | m_RotationOrder: 4 336 | m_Loop: 0 337 | m_ZeroValue: 0 338 | m_Range: 1 339 | greenCurve: 340 | overrideState: 0 341 | value: 342 | curve: 343 | serializedVersion: 2 344 | m_Curve: 345 | - serializedVersion: 3 346 | time: 0 347 | value: 0 348 | inSlope: 1 349 | outSlope: 1 350 | tangentMode: 0 351 | weightedMode: 0 352 | inWeight: 0 353 | outWeight: 0 354 | - serializedVersion: 3 355 | time: 1 356 | value: 1 357 | inSlope: 1 358 | outSlope: 1 359 | tangentMode: 0 360 | weightedMode: 0 361 | inWeight: 0 362 | outWeight: 0 363 | m_PreInfinity: 2 364 | m_PostInfinity: 2 365 | m_RotationOrder: 4 366 | m_Loop: 0 367 | m_ZeroValue: 0 368 | m_Range: 1 369 | blueCurve: 370 | overrideState: 0 371 | value: 372 | curve: 373 | serializedVersion: 2 374 | m_Curve: 375 | - serializedVersion: 3 376 | time: 0 377 | value: 0 378 | inSlope: 1 379 | outSlope: 1 380 | tangentMode: 0 381 | weightedMode: 0 382 | inWeight: 0 383 | outWeight: 0 384 | - serializedVersion: 3 385 | time: 1 386 | value: 1 387 | inSlope: 1 388 | outSlope: 1 389 | tangentMode: 0 390 | weightedMode: 0 391 | inWeight: 0 392 | outWeight: 0 393 | m_PreInfinity: 2 394 | m_PostInfinity: 2 395 | m_RotationOrder: 4 396 | m_Loop: 0 397 | m_ZeroValue: 0 398 | m_Range: 1 399 | hueVsHueCurve: 400 | overrideState: 0 401 | value: 402 | curve: 403 | serializedVersion: 2 404 | m_Curve: [] 405 | m_PreInfinity: 2 406 | m_PostInfinity: 2 407 | m_RotationOrder: 4 408 | m_Loop: 1 409 | m_ZeroValue: 0.5 410 | m_Range: 1 411 | hueVsSatCurve: 412 | overrideState: 0 413 | value: 414 | curve: 415 | serializedVersion: 2 416 | m_Curve: [] 417 | m_PreInfinity: 2 418 | m_PostInfinity: 2 419 | m_RotationOrder: 4 420 | m_Loop: 1 421 | m_ZeroValue: 0.5 422 | m_Range: 1 423 | satVsSatCurve: 424 | overrideState: 0 425 | value: 426 | curve: 427 | serializedVersion: 2 428 | m_Curve: [] 429 | m_PreInfinity: 2 430 | m_PostInfinity: 2 431 | m_RotationOrder: 4 432 | m_Loop: 0 433 | m_ZeroValue: 0.5 434 | m_Range: 1 435 | lumVsSatCurve: 436 | overrideState: 0 437 | value: 438 | curve: 439 | serializedVersion: 2 440 | m_Curve: [] 441 | m_PreInfinity: 2 442 | m_PostInfinity: 2 443 | m_RotationOrder: 4 444 | m_Loop: 0 445 | m_ZeroValue: 0.5 446 | m_Range: 1 447 | --- !u!114 &114791198108045244 448 | MonoBehaviour: 449 | m_ObjectHideFlags: 3 450 | m_PrefabParentObject: {fileID: 0} 451 | m_PrefabInternal: {fileID: 0} 452 | m_GameObject: {fileID: 0} 453 | m_Enabled: 1 454 | m_EditorHideFlags: 0 455 | m_Script: {fileID: 11500000, guid: b94fcd11afffcb142908bfcb1e261fba, type: 3} 456 | m_Name: MotionBlur 457 | m_EditorClassIdentifier: 458 | active: 1 459 | enabled: 460 | overrideState: 1 461 | value: 1 462 | shutterAngle: 463 | overrideState: 1 464 | value: 200 465 | sampleCount: 466 | overrideState: 0 467 | value: 10 468 | -------------------------------------------------------------------------------- /Assets/Balloon/Tube.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 80 points 3 | # 320 vertices 4 | # 80 primitives 5 | # Bounds: [-0.401869774, -0.5, -0.401869774] to [0.401869774, 0.5, 0.401869774] 6 | g 7 | v 0.25 0.5 0 8 | v 0.237764135 0.5 -0.0772542506 9 | v 0.202254251 0.5 -0.146946311 10 | v 0.146946311 0.5 -0.202254251 11 | v 0.0772542432 0.5 -0.237764135 12 | v -1.09278471e-08 0.5 -0.25 13 | v -0.0772542581 0.5 -0.23776412 14 | v -0.146946296 0.5 -0.202254251 15 | v -0.202254266 0.5 -0.146946296 16 | v -0.23776415 0.5 -0.0772541985 17 | v -0.25 0.5 2.18556941e-08 18 | v -0.237764135 0.5 0.0772542432 19 | v -0.202254236 0.5 0.146946341 20 | v -0.146946266 0.5 0.20225428 21 | v -0.077254273 0.5 0.23776412 22 | v 2.98122016e-09 0.5 0.25 23 | v 0.0772542804 0.5 0.23776412 24 | v 0.146946371 0.5 0.202254206 25 | v 0.20225431 0.5 0.146946236 26 | v 0.237764135 0.5 0.0772542357 27 | v 0.25 -0.5 0 28 | v 0.237764135 -0.5 -0.0772542506 29 | v 0.202254251 -0.5 -0.146946311 30 | v 0.146946311 -0.5 -0.202254251 31 | v 0.0772542432 -0.5 -0.237764135 32 | v -1.09278471e-08 -0.5 -0.25 33 | v -0.0772542581 -0.5 -0.23776412 34 | v -0.146946296 -0.5 -0.202254251 35 | v -0.202254266 -0.5 -0.146946296 36 | v -0.23776415 -0.5 -0.0772541985 37 | v -0.25 -0.5 2.18556941e-08 38 | v -0.237764135 -0.5 0.0772542432 39 | v -0.202254236 -0.5 0.146946341 40 | v -0.146946266 -0.5 0.20225428 41 | v -0.077254273 -0.5 0.23776412 42 | v 2.98122016e-09 -0.5 0.25 43 | v 0.0772542804 -0.5 0.23776412 44 | v 0.146946371 -0.5 0.202254206 45 | v 0.20225431 -0.5 0.146946236 46 | v 0.237764135 -0.5 0.0772542357 47 | v 0.401869774 0.5 2.29124475e-09 48 | v 0.382200867 0.5 -0.124184594 49 | v 0.382200867 -0.5 -0.124184594 50 | v 0.401869774 -0.5 2.29124475e-09 51 | v 0.325119466 0.5 -0.236213118 52 | v 0.325119466 -0.5 -0.236213118 53 | v 0.236213118 0.5 -0.325119466 54 | v 0.236213118 -0.5 -0.325119466 55 | v 0.124184579 0.5 -0.382200867 56 | v 0.124184579 -0.5 -0.382200867 57 | v -2.58209383e-08 0.5 -0.401869774 58 | v -2.58209383e-08 -0.5 -0.401869774 59 | v -0.124184608 0.5 -0.382200837 60 | v -0.124184608 -0.5 -0.382200837 61 | v -0.236213088 0.5 -0.325119466 62 | v -0.236213088 -0.5 -0.325119466 63 | v -0.325119495 0.5 -0.236213103 64 | v -0.325119495 -0.5 -0.236213103 65 | v -0.382200897 0.5 -0.124184512 66 | v -0.382200897 -0.5 -0.124184512 67 | v -0.401869774 0.5 3.67487871e-08 68 | v -0.401869774 -0.5 3.67487871e-08 69 | v -0.382200867 0.5 0.124184579 70 | v -0.382200867 -0.5 0.124184579 71 | v -0.325119436 0.5 0.236213177 72 | v -0.325119436 -0.5 0.236213177 73 | v -0.236213058 0.5 0.325119525 74 | v -0.236213058 -0.5 0.325119525 75 | v -0.124184608 0.5 0.382200837 76 | v -0.124184608 -0.5 0.382200837 77 | v 2.98122016e-09 0.5 0.401869774 78 | v 2.98122016e-09 -0.5 0.401869774 79 | v 0.124184638 0.5 0.382200837 80 | v 0.124184638 -0.5 0.382200837 81 | v 0.236213207 0.5 0.325119406 82 | v 0.236213207 -0.5 0.325119406 83 | v 0.325119555 0.5 0.236213014 84 | v 0.325119555 -0.5 0.236213014 85 | v 0.382200867 0.5 0.124184549 86 | v 0.382200867 -0.5 0.124184549 87 | vn -1 0 -9.60462287e-09 88 | vn -0.95105654 -0 0.309016973 89 | vn -0.95105654 -0 0.309016973 90 | vn -1 0 -9.60462287e-09 91 | vn -0.95105654 -0 0.309016973 92 | vn -0.809017003 -0 0.587785304 93 | vn -0.809017003 -0 0.587785304 94 | vn -0.95105654 -0 0.309016973 95 | vn -0.809017003 -0 0.587785304 96 | vn -0.587785304 -0 0.809017003 97 | vn -0.587785304 -0 0.809017003 98 | vn -0.809017003 -0 0.587785304 99 | vn -0.587785304 -0 0.809017003 100 | vn -0.309016943 -0 0.95105654 101 | vn -0.309016943 -0 0.95105654 102 | vn -0.587785304 -0 0.809017003 103 | vn -0.309016943 -0 0.95105654 104 | vn 9.60462287e-08 0 1 105 | vn 9.60462287e-08 0 1 106 | vn -0.309016943 -0 0.95105654 107 | vn 9.60462287e-08 0 1 108 | vn 0.309017032 0 0.951056421 109 | vn 0.309017032 0 0.951056421 110 | vn 9.60462287e-08 0 1 111 | vn 0.309017032 0 0.951056421 112 | vn 0.587785184 0 0.809017062 113 | vn 0.587785184 0 0.809017062 114 | vn 0.309017032 0 0.951056421 115 | vn 0.587785184 0 0.809017062 116 | vn 0.809017003 0 0.587785304 117 | vn 0.809017003 0 0.587785304 118 | vn 0.587785184 0 0.809017062 119 | vn 0.809017003 0 0.587785304 120 | vn 0.9510566 0 0.309016854 121 | vn 0.9510566 0 0.309016854 122 | vn 0.809017003 0 0.587785304 123 | vn 0.9510566 0 0.309016854 124 | vn 1 -0 -1.00848538e-07 125 | vn 1 -0 -1.00848538e-07 126 | vn 0.9510566 0 0.309016854 127 | vn 1 -0 -1.00848538e-07 128 | vn 0.95105654 -0 -0.309017003 129 | vn 0.95105654 -0 -0.309017003 130 | vn 1 -0 -1.00848538e-07 131 | vn 0.95105654 -0 -0.309017003 132 | vn 0.809016883 -0 -0.587785363 133 | vn 0.809016883 -0 -0.587785363 134 | vn 0.95105654 -0 -0.309017003 135 | vn 0.809016883 -0 -0.587785363 136 | vn 0.587785125 -0 -0.809017062 137 | vn 0.587785125 -0 -0.809017062 138 | vn 0.809016883 -0 -0.587785363 139 | vn 0.587785125 -0 -0.809017062 140 | vn 0.309017032 -0 -0.95105654 141 | vn 0.309017032 -0 -0.95105654 142 | vn 0.587785125 -0 -0.809017062 143 | vn 0.309017032 -0 -0.95105654 144 | vn 0 -0 -1 145 | vn 0 -0 -1 146 | vn 0.309017032 -0 -0.95105654 147 | vn 0 -0 -1 148 | vn -0.309017122 0 -0.951056421 149 | vn -0.309017122 0 -0.951056421 150 | vn 0 -0 -1 151 | vn -0.309017122 0 -0.951056421 152 | vn -0.587785423 0 -0.809016824 153 | vn -0.587785423 0 -0.809016824 154 | vn -0.309017122 0 -0.951056421 155 | vn -0.587785423 0 -0.809016824 156 | vn -0.809017181 0 -0.587785065 157 | vn -0.809017181 0 -0.587785065 158 | vn -0.587785423 0 -0.809016824 159 | vn -0.809017181 0 -0.587785065 160 | vn -0.9510566 0 -0.309016824 161 | vn -0.9510566 0 -0.309016824 162 | vn -0.809017181 0 -0.587785065 163 | vn -0.9510566 0 -0.309016824 164 | vn -1 0 -9.60462287e-09 165 | vn -1 0 -9.60462287e-09 166 | vn -0.9510566 0 -0.309016824 167 | vn 1 0 3.36161818e-08 168 | vn 1 0 3.36161818e-08 169 | vn 0.951056421 -0 -0.309017003 170 | vn 0.951056421 -0 -0.309017003 171 | vn 0.951056421 -0 -0.309017003 172 | vn 0.951056421 -0 -0.309017003 173 | vn 0.809016883 -0 -0.587785244 174 | vn 0.809016883 -0 -0.587785244 175 | vn 0.809016883 -0 -0.587785244 176 | vn 0.809016883 -0 -0.587785244 177 | vn 0.587785244 -0 -0.809016883 178 | vn 0.587785244 -0 -0.809016883 179 | vn 0.587785244 -0 -0.809016883 180 | vn 0.587785244 -0 -0.809016883 181 | vn 0.309017003 -0 -0.951056421 182 | vn 0.309017003 -0 -0.951056421 183 | vn 0.309017003 -0 -0.951056421 184 | vn 0.309017003 -0 -0.951056421 185 | vn -1.24860094e-07 0 -1 186 | vn -1.24860094e-07 0 -1 187 | vn -1.24860094e-07 0 -1 188 | vn -1.24860094e-07 0 -1 189 | vn -0.309017122 0 -0.951056421 190 | vn -0.309017122 0 -0.951056421 191 | vn -0.309017122 0 -0.951056421 192 | vn -0.309017122 0 -0.951056421 193 | vn -0.587785184 0 -0.809017062 194 | vn -0.587785184 0 -0.809017062 195 | vn -0.587785184 0 -0.809017062 196 | vn -0.587785184 0 -0.809017062 197 | vn -0.809017003 0 -0.587785363 198 | vn -0.809017003 0 -0.587785363 199 | vn -0.809017003 0 -0.587785363 200 | vn -0.809017003 0 -0.587785363 201 | vn -0.9510566 0 -0.309016883 202 | vn -0.9510566 0 -0.309016883 203 | vn -0.9510566 0 -0.309016883 204 | vn -0.9510566 0 -0.309016883 205 | vn -1 -0 1.2486008e-07 206 | vn -1 -0 1.2486008e-07 207 | vn -1 -0 1.2486008e-07 208 | vn -1 -0 1.2486008e-07 209 | vn -0.951056421 -0 0.309017003 210 | vn -0.951056421 -0 0.309017003 211 | vn -0.951056421 -0 0.309017003 212 | vn -0.951056421 -0 0.309017003 213 | vn -0.809017003 -0 0.587785363 214 | vn -0.809017003 -0 0.587785363 215 | vn -0.809017003 -0 0.587785363 216 | vn -0.809017003 -0 0.587785363 217 | vn -0.587785125 -0 0.809017122 218 | vn -0.587785125 -0 0.809017122 219 | vn -0.587785125 -0 0.809017122 220 | vn -0.587785125 -0 0.809017122 221 | vn -0.309017003 -0 0.95105654 222 | vn -0.309017003 -0 0.95105654 223 | vn -0.309017003 -0 0.95105654 224 | vn -0.309017003 -0 0.95105654 225 | vn -2.40115572e-08 -0 1 226 | vn -2.40115572e-08 -0 1 227 | vn -2.40115572e-08 -0 1 228 | vn -2.40115572e-08 -0 1 229 | vn 0.309017122 0 0.951056421 230 | vn 0.309017122 0 0.951056421 231 | vn 0.309017122 0 0.951056421 232 | vn 0.309017122 0 0.951056421 233 | vn 0.587785363 0 0.809016824 234 | vn 0.587785363 0 0.809016824 235 | vn 0.587785363 0 0.809016824 236 | vn 0.587785363 0 0.809016824 237 | vn 0.809017181 0 0.587785065 238 | vn 0.809017181 0 0.587785065 239 | vn 0.809017181 0 0.587785065 240 | vn 0.809017181 0 0.587785065 241 | vn 0.95105654 0 0.309016883 242 | vn 0.95105654 0 0.309016883 243 | vn 0.95105654 0 0.309016883 244 | vn 0.95105654 0 0.309016883 245 | vn 1 0 3.36161818e-08 246 | vn 1 0 3.36161818e-08 247 | vn -0 1 -0 248 | vn 0 1 -0 249 | vn -0 1 -0 250 | vn 0 1 0 251 | vn 0 1 0 252 | vn -0 1 -0 253 | vn -0 1 -0 254 | vn 0 1 0 255 | vn 0 1 0 256 | vn -0 1 -0 257 | vn -0 1 -0 258 | vn 0 1 0 259 | vn 0 1 0 260 | vn -0 1 -0 261 | vn -0 1 -0 262 | vn 0 1 0 263 | vn 0 1 0 264 | vn -0 1 -0 265 | vn -0 1 0 266 | vn -0 1 -0 267 | vn -0 1 -0 268 | vn -0 1 0 269 | vn -0 1 0 270 | vn 0 1 -0 271 | vn 0 1 -0 272 | vn -0 1 0 273 | vn -0 1 0 274 | vn 0 0.99999994 -0 275 | vn 0 0.99999994 -0 276 | vn -0 1 0 277 | vn -0 1 0 278 | vn 0 1 -0 279 | vn 0 1 -0 280 | vn -0 1 0 281 | vn -0 1 0 282 | vn 0 1 -0 283 | vn 0 1 -0 284 | vn -0 1 0 285 | vn 0 1 0 286 | vn -0 1 -0 287 | vn -0 1 -0 288 | vn 0 1 0 289 | vn 0 1 0 290 | vn -0 1 -0 291 | vn -0 1 -0 292 | vn 0 1 0 293 | vn 0 1 0 294 | vn -0 1 -0 295 | vn -0 1 -0 296 | vn 0 1 0 297 | vn 0 1 0 298 | vn -0 1 -0 299 | vn -0 1 -0 300 | vn 0 1 0 301 | vn 0 1 0 302 | vn -0 1 -0 303 | vn -0 1 -0 304 | vn 0 1 0 305 | vn 0 1 0 306 | vn -0 1 -0 307 | vn -0 1 -0 308 | vn 0 1 0 309 | vn 0 1 -0 310 | vn -0 1 0 311 | vn -0 1 0 312 | vn 0 1 -0 313 | vn 0 1 -0 314 | vn -0 1 0 315 | vn -0 1 0 316 | vn 0 1 -0 317 | vn 0 1 -0 318 | vn -0 1 0 319 | vn -0 1 0 320 | vn 0 1 -0 321 | vn 0 1 -0 322 | vn -0 0.99999994 0 323 | vn -0 0.99999994 0 324 | vn 0 1 -0 325 | vn 0 1 -0 326 | vn -0 1 -0 327 | vn 0 -1 0 328 | vn -0 -1 -0 329 | vn 0 -1 -0 330 | vn -0 -1 -0 331 | vn -0 -1 -0 332 | vn 0 -1 -0 333 | vn 0 -1 -0 334 | vn -0 -0.99999994 0 335 | vn -0 -0.99999994 0 336 | vn 0 -1 -0 337 | vn 0 -1 -0 338 | vn -0 -1 0 339 | vn -0 -1 0 340 | vn 0 -1 -0 341 | vn 0 -1 -0 342 | vn -0 -1 0 343 | vn -0 -1 0 344 | vn 0 -1 -0 345 | vn 0 -1 -0 346 | vn -0 -1 0 347 | vn -0 -1 0 348 | vn 0 -1 -0 349 | vn 0 -1 -0 350 | vn -0 -1 0 351 | vn -0 -1 0 352 | vn 0 -1 -0 353 | vn 0 -1 0 354 | vn -0 -1 -0 355 | vn -0 -1 -0 356 | vn 0 -1 0 357 | vn 0 -1 0 358 | vn -0 -1 -0 359 | vn -0 -1 -0 360 | vn 0 -1 0 361 | vn 0 -1 0 362 | vn -0 -1 -0 363 | vn -0 -1 -0 364 | vn 0 -1 0 365 | vn 0 -1 0 366 | vn -0 -1 -0 367 | vn -0 -1 -0 368 | vn 0 -1 0 369 | vn 0 -1 0 370 | vn -0 -1 -0 371 | vn -0 -1 -0 372 | vn 0 -1 0 373 | vn -0 -1 0 374 | vn 0 -1 -0 375 | vn 0 -1 -0 376 | vn -0 -1 0 377 | vn -0 -1 0 378 | vn 0 -1 -0 379 | vn 0 -1 -0 380 | vn -0 -1 0 381 | vn -0 -1 0 382 | vn 0 -0.99999994 -0 383 | vn 0 -0.99999994 -0 384 | vn -0 -1 0 385 | vn -0 -1 0 386 | vn 0 -1 -0 387 | vn 0 -1 -0 388 | vn -0 -1 0 389 | vn -0 -1 0 390 | vn -0 -1 -0 391 | vn -0 -1 -0 392 | vn -0 -1 0 393 | vn -0 -1 -0 394 | vn 0 -1 0 395 | vn 0 -1 0 396 | vn -0 -1 -0 397 | vn -0 -1 -0 398 | vn 0 -1 0 399 | vn 0 -1 0 400 | vn -0 -1 -0 401 | vn -0 -1 -0 402 | vn 0 -1 0 403 | vn 0 -1 0 404 | vn -0 -1 -0 405 | vn -0 -1 -0 406 | vn 0 -1 0 407 | g Tube 408 | f 1//1 2//2 22//3 21//4 409 | f 2//5 3//6 23//7 22//8 410 | f 3//9 4//10 24//11 23//12 411 | f 4//13 5//14 25//15 24//16 412 | f 5//17 6//18 26//19 25//20 413 | f 6//21 7//22 27//23 26//24 414 | f 7//25 8//26 28//27 27//28 415 | f 8//29 9//30 29//31 28//32 416 | f 9//33 10//34 30//35 29//36 417 | f 10//37 11//38 31//39 30//40 418 | f 11//41 12//42 32//43 31//44 419 | f 12//45 13//46 33//47 32//48 420 | f 13//49 14//50 34//51 33//52 421 | f 14//53 15//54 35//55 34//56 422 | f 15//57 16//58 36//59 35//60 423 | f 16//61 17//62 37//63 36//64 424 | f 17//65 18//66 38//67 37//68 425 | f 18//69 19//70 39//71 38//72 426 | f 19//73 20//74 40//75 39//76 427 | f 20//77 1//78 21//79 40//80 428 | f 41//81 44//82 43//83 42//84 429 | f 42//85 43//86 46//87 45//88 430 | f 45//89 46//90 48//91 47//92 431 | f 47//93 48//94 50//95 49//96 432 | f 49//97 50//98 52//99 51//100 433 | f 51//101 52//102 54//103 53//104 434 | f 53//105 54//106 56//107 55//108 435 | f 55//109 56//110 58//111 57//112 436 | f 57//113 58//114 60//115 59//116 437 | f 59//117 60//118 62//119 61//120 438 | f 61//121 62//122 64//123 63//124 439 | f 63//125 64//126 66//127 65//128 440 | f 65//129 66//130 68//131 67//132 441 | f 67//133 68//134 70//135 69//136 442 | f 69//137 70//138 72//139 71//140 443 | f 71//141 72//142 74//143 73//144 444 | f 73//145 74//146 76//147 75//148 445 | f 75//149 76//150 78//151 77//152 446 | f 77//153 78//154 80//155 79//156 447 | f 79//157 80//158 44//159 41//160 448 | f 1//161 41//162 42//163 2//164 449 | f 2//165 42//166 45//167 3//168 450 | f 3//169 45//170 47//171 4//172 451 | f 4//173 47//174 49//175 5//176 452 | f 5//177 49//178 51//179 6//180 453 | f 6//181 51//182 53//183 7//184 454 | f 7//185 53//186 55//187 8//188 455 | f 8//189 55//190 57//191 9//192 456 | f 9//193 57//194 59//195 10//196 457 | f 10//197 59//198 61//199 11//200 458 | f 11//201 61//202 63//203 12//204 459 | f 12//205 63//206 65//207 13//208 460 | f 13//209 65//210 67//211 14//212 461 | f 14//213 67//214 69//215 15//216 462 | f 15//217 69//218 71//219 16//220 463 | f 16//221 71//222 73//223 17//224 464 | f 17//225 73//226 75//227 18//228 465 | f 18//229 75//230 77//231 19//232 466 | f 19//233 77//234 79//235 20//236 467 | f 20//237 79//238 41//239 1//240 468 | f 22//241 43//242 44//243 21//244 469 | f 21//245 44//246 80//247 40//248 470 | f 40//249 80//250 78//251 39//252 471 | f 39//253 78//254 76//255 38//256 472 | f 38//257 76//258 74//259 37//260 473 | f 37//261 74//262 72//263 36//264 474 | f 36//265 72//266 70//267 35//268 475 | f 35//269 70//270 68//271 34//272 476 | f 34//273 68//274 66//275 33//276 477 | f 33//277 66//278 64//279 32//280 478 | f 32//281 64//282 62//283 31//284 479 | f 31//285 62//286 60//287 30//288 480 | f 30//289 60//290 58//291 29//292 481 | f 29//293 58//294 56//295 28//296 482 | f 28//297 56//298 54//299 27//300 483 | f 27//301 54//302 52//303 26//304 484 | f 26//305 52//306 50//307 25//308 485 | f 25//309 50//310 48//311 24//312 486 | f 24//313 48//314 46//315 23//316 487 | f 23//317 46//318 43//319 22//320 488 | -------------------------------------------------------------------------------- /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: 15 7 | productGUID: cc1a56211e7bfab4dafc9b5142a081a0 8 | AndroidProfiler: 0 9 | AndroidFilterTouchesWhenObscured: 0 10 | AndroidEnableSustainedPerformanceMode: 0 11 | defaultScreenOrientation: 4 12 | targetDevice: 2 13 | useOnDemandResources: 0 14 | accelerometerFrequency: 60 15 | companyName: DefaultCompany 16 | productName: Fluffie 17 | defaultCursor: {fileID: 0} 18 | cursorHotspot: {x: 0, y: 0} 19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} 20 | m_ShowUnitySplashScreen: 1 21 | m_ShowUnitySplashLogo: 1 22 | m_SplashScreenOverlayOpacity: 1 23 | m_SplashScreenAnimation: 1 24 | m_SplashScreenLogoStyle: 1 25 | m_SplashScreenDrawMode: 0 26 | m_SplashScreenBackgroundAnimationZoom: 1 27 | m_SplashScreenLogoAnimationZoom: 1 28 | m_SplashScreenBackgroundLandscapeAspect: 1 29 | m_SplashScreenBackgroundPortraitAspect: 1 30 | m_SplashScreenBackgroundLandscapeUvs: 31 | serializedVersion: 2 32 | x: 0 33 | y: 0 34 | width: 1 35 | height: 1 36 | m_SplashScreenBackgroundPortraitUvs: 37 | serializedVersion: 2 38 | x: 0 39 | y: 0 40 | width: 1 41 | height: 1 42 | m_SplashScreenLogos: [] 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_StackTraceTypes: 010000000100000001000000010000000100000001000000 53 | iosShowActivityIndicatorOnLoading: -1 54 | androidShowActivityIndicatorOnLoading: -1 55 | tizenShowActivityIndicatorOnLoading: -1 56 | iosAppInBackgroundBehavior: 0 57 | displayResolutionDialog: 1 58 | iosAllowHTTPDownload: 1 59 | allowedAutorotateToPortrait: 1 60 | allowedAutorotateToPortraitUpsideDown: 1 61 | allowedAutorotateToLandscapeRight: 1 62 | allowedAutorotateToLandscapeLeft: 1 63 | useOSAutorotation: 1 64 | use32BitDisplayBuffer: 1 65 | preserveFramebufferAlpha: 0 66 | disableDepthAndStencilBuffers: 0 67 | androidBlitType: 0 68 | defaultIsNativeResolution: 1 69 | macRetinaSupport: 1 70 | runInBackground: 1 71 | captureSingleScreen: 0 72 | muteOtherAudioSources: 0 73 | Prepare IOS For Recording: 0 74 | Force IOS Speakers When Recording: 0 75 | deferSystemGesturesMode: 0 76 | hideHomeButton: 0 77 | submitAnalytics: 1 78 | usePlayerLog: 1 79 | bakeCollisionMeshes: 0 80 | forceSingleInstance: 0 81 | resizableWindow: 0 82 | useMacAppStoreValidation: 0 83 | macAppStoreCategory: public.app-category.games 84 | gpuSkinning: 1 85 | graphicsJobs: 1 86 | xboxPIXTextureCapture: 0 87 | xboxEnableAvatar: 0 88 | xboxEnableKinect: 0 89 | xboxEnableKinectAutoTracking: 0 90 | xboxEnableFitness: 0 91 | visibleInBackground: 1 92 | allowFullscreenSwitch: 1 93 | graphicsJobMode: 0 94 | fullscreenMode: 1 95 | xboxSpeechDB: 0 96 | xboxEnableHeadOrientation: 0 97 | xboxEnableGuest: 0 98 | xboxEnablePIXSampling: 0 99 | metalFramebufferOnly: 0 100 | n3dsDisableStereoscopicView: 0 101 | n3dsEnableSharedListOpt: 1 102 | n3dsEnableVSync: 0 103 | xboxOneResolution: 0 104 | xboxOneSResolution: 0 105 | xboxOneXResolution: 3 106 | xboxOneMonoLoggingLevel: 0 107 | xboxOneLoggingLevel: 1 108 | xboxOneDisableEsram: 0 109 | xboxOnePresentImmediateThreshold: 0 110 | switchQueueCommandMemory: 0 111 | videoMemoryForVertexBuffers: 0 112 | psp2PowerMode: 0 113 | psp2AcquireBGM: 1 114 | m_SupportedAspectRatios: 115 | 4:3: 1 116 | 5:4: 1 117 | 16:10: 1 118 | 16:9: 1 119 | Others: 1 120 | bundleVersion: 0.1 121 | preloadedAssets: [] 122 | metroInputSource: 0 123 | wsaTransparentSwapchain: 0 124 | m_HolographicPauseOnTrackingLoss: 1 125 | xboxOneDisableKinectGpuReservation: 0 126 | xboxOneEnable7thCore: 0 127 | vrSettings: 128 | cardboard: 129 | depthFormat: 0 130 | enableTransitionView: 0 131 | daydream: 132 | depthFormat: 0 133 | useSustainedPerformanceMode: 0 134 | enableVideoLayer: 0 135 | useProtectedVideoMemory: 0 136 | minimumSupportedHeadTracking: 0 137 | maximumSupportedHeadTracking: 1 138 | hololens: 139 | depthFormat: 1 140 | depthBufferSharingEnabled: 0 141 | enable360StereoCapture: 0 142 | oculus: 143 | sharedDepthBuffer: 0 144 | dashSupport: 0 145 | protectGraphicsMemory: 0 146 | useHDRDisplay: 0 147 | m_ColorGamuts: 00000000 148 | targetPixelDensity: 30 149 | resolutionScalingMode: 0 150 | androidSupportedAspectRatio: 1 151 | androidMaxAspectRatio: 2.1 152 | applicationIdentifier: {} 153 | buildNumber: {} 154 | AndroidBundleVersionCode: 1 155 | AndroidMinSdkVersion: 16 156 | AndroidTargetSdkVersion: 0 157 | AndroidPreferredInstallLocation: 1 158 | aotOptions: 159 | stripEngineCode: 1 160 | iPhoneStrippingLevel: 0 161 | iPhoneScriptCallOptimization: 0 162 | ForceInternetPermission: 0 163 | ForceSDCardPermission: 0 164 | CreateWallpaper: 0 165 | APKExpansionFiles: 0 166 | keepLoadedShadersAlive: 0 167 | StripUnusedMeshComponents: 1 168 | VertexChannelCompressionMask: 4054 169 | iPhoneSdkVersion: 988 170 | iOSTargetOSVersionString: 8.0 171 | tvOSSdkVersion: 0 172 | tvOSRequireExtendedGameController: 0 173 | tvOSTargetOSVersionString: 9.0 174 | uIPrerenderedIcon: 0 175 | uIRequiresPersistentWiFi: 0 176 | uIRequiresFullScreen: 1 177 | uIStatusBarHidden: 1 178 | uIExitOnSuspend: 0 179 | uIStatusBarStyle: 0 180 | iPhoneSplashScreen: {fileID: 0} 181 | iPhoneHighResSplashScreen: {fileID: 0} 182 | iPhoneTallHighResSplashScreen: {fileID: 0} 183 | iPhone47inSplashScreen: {fileID: 0} 184 | iPhone55inPortraitSplashScreen: {fileID: 0} 185 | iPhone55inLandscapeSplashScreen: {fileID: 0} 186 | iPhone58inPortraitSplashScreen: {fileID: 0} 187 | iPhone58inLandscapeSplashScreen: {fileID: 0} 188 | iPadPortraitSplashScreen: {fileID: 0} 189 | iPadHighResPortraitSplashScreen: {fileID: 0} 190 | iPadLandscapeSplashScreen: {fileID: 0} 191 | iPadHighResLandscapeSplashScreen: {fileID: 0} 192 | appleTVSplashScreen: {fileID: 0} 193 | appleTVSplashScreen2x: {fileID: 0} 194 | tvOSSmallIconLayers: [] 195 | tvOSSmallIconLayers2x: [] 196 | tvOSLargeIconLayers: [] 197 | tvOSLargeIconLayers2x: [] 198 | tvOSTopShelfImageLayers: [] 199 | tvOSTopShelfImageLayers2x: [] 200 | tvOSTopShelfImageWideLayers: [] 201 | tvOSTopShelfImageWideLayers2x: [] 202 | iOSLaunchScreenType: 0 203 | iOSLaunchScreenPortrait: {fileID: 0} 204 | iOSLaunchScreenLandscape: {fileID: 0} 205 | iOSLaunchScreenBackgroundColor: 206 | serializedVersion: 2 207 | rgba: 0 208 | iOSLaunchScreenFillPct: 100 209 | iOSLaunchScreenSize: 100 210 | iOSLaunchScreenCustomXibPath: 211 | iOSLaunchScreeniPadType: 0 212 | iOSLaunchScreeniPadImage: {fileID: 0} 213 | iOSLaunchScreeniPadBackgroundColor: 214 | serializedVersion: 2 215 | rgba: 0 216 | iOSLaunchScreeniPadFillPct: 100 217 | iOSLaunchScreeniPadSize: 100 218 | iOSLaunchScreeniPadCustomXibPath: 219 | iOSUseLaunchScreenStoryboard: 0 220 | iOSLaunchScreenCustomStoryboardPath: 221 | iOSDeviceRequirements: [] 222 | iOSURLSchemes: [] 223 | iOSBackgroundModes: 0 224 | iOSMetalForceHardShadows: 0 225 | metalEditorSupport: 1 226 | metalAPIValidation: 1 227 | iOSRenderExtraFrameOnPause: 0 228 | appleDeveloperTeamID: 229 | iOSManualSigningProvisioningProfileID: 230 | tvOSManualSigningProvisioningProfileID: 231 | appleEnableAutomaticSigning: 0 232 | iOSRequireARKit: 0 233 | appleEnableProMotion: 0 234 | clonedFromGUID: 56e7a2d3a00f33d44bdd161b773c35b5 235 | templatePackageId: com.unity.3d@1.0.0 236 | templateDefaultScene: Assets/Scenes/SampleScene.unity 237 | AndroidTargetArchitectures: 5 238 | AndroidSplashScreenScale: 0 239 | androidSplashScreen: {fileID: 0} 240 | AndroidKeystoreName: 241 | AndroidKeyaliasName: 242 | AndroidTVCompatibility: 1 243 | AndroidIsGame: 1 244 | AndroidEnableTango: 0 245 | androidEnableBanner: 1 246 | androidUseLowAccuracyLocation: 0 247 | m_AndroidBanners: 248 | - width: 320 249 | height: 180 250 | banner: {fileID: 0} 251 | androidGamepadSupportLevel: 0 252 | resolutionDialogBanner: {fileID: 0} 253 | m_BuildTargetIcons: [] 254 | m_BuildTargetPlatformIcons: [] 255 | m_BuildTargetBatching: 256 | - m_BuildTarget: Standalone 257 | m_StaticBatching: 1 258 | m_DynamicBatching: 0 259 | m_BuildTargetGraphicsAPIs: [] 260 | m_BuildTargetVRSettings: 261 | - m_BuildTarget: Standalone 262 | m_Enabled: 0 263 | m_Devices: 264 | - Oculus 265 | - OpenVR 266 | m_BuildTargetEnableVuforiaSettings: [] 267 | openGLRequireES31: 0 268 | openGLRequireES31AEP: 0 269 | m_TemplateCustomTags: {} 270 | mobileMTRendering: 271 | Android: 1 272 | iPhone: 1 273 | tvOS: 1 274 | m_BuildTargetGroupLightmapEncodingQuality: [] 275 | playModeTestRunnerEnabled: 0 276 | runPlayModeTestAsEditModeTest: 0 277 | actionOnDotNetUnhandledException: 1 278 | enableInternalProfiler: 0 279 | logObjCUncaughtExceptions: 1 280 | enableCrashReportAPI: 0 281 | cameraUsageDescription: 282 | locationUsageDescription: 283 | microphoneUsageDescription: 284 | switchNetLibKey: 285 | switchSocketMemoryPoolSize: 6144 286 | switchSocketAllocatorPoolSize: 128 287 | switchSocketConcurrencyLimit: 14 288 | switchScreenResolutionBehavior: 2 289 | switchUseCPUProfiler: 0 290 | switchApplicationID: 0x01004b9000490000 291 | switchNSODependencies: 292 | switchTitleNames_0: 293 | switchTitleNames_1: 294 | switchTitleNames_2: 295 | switchTitleNames_3: 296 | switchTitleNames_4: 297 | switchTitleNames_5: 298 | switchTitleNames_6: 299 | switchTitleNames_7: 300 | switchTitleNames_8: 301 | switchTitleNames_9: 302 | switchTitleNames_10: 303 | switchTitleNames_11: 304 | switchTitleNames_12: 305 | switchTitleNames_13: 306 | switchTitleNames_14: 307 | switchPublisherNames_0: 308 | switchPublisherNames_1: 309 | switchPublisherNames_2: 310 | switchPublisherNames_3: 311 | switchPublisherNames_4: 312 | switchPublisherNames_5: 313 | switchPublisherNames_6: 314 | switchPublisherNames_7: 315 | switchPublisherNames_8: 316 | switchPublisherNames_9: 317 | switchPublisherNames_10: 318 | switchPublisherNames_11: 319 | switchPublisherNames_12: 320 | switchPublisherNames_13: 321 | switchPublisherNames_14: 322 | switchIcons_0: {fileID: 0} 323 | switchIcons_1: {fileID: 0} 324 | switchIcons_2: {fileID: 0} 325 | switchIcons_3: {fileID: 0} 326 | switchIcons_4: {fileID: 0} 327 | switchIcons_5: {fileID: 0} 328 | switchIcons_6: {fileID: 0} 329 | switchIcons_7: {fileID: 0} 330 | switchIcons_8: {fileID: 0} 331 | switchIcons_9: {fileID: 0} 332 | switchIcons_10: {fileID: 0} 333 | switchIcons_11: {fileID: 0} 334 | switchIcons_12: {fileID: 0} 335 | switchIcons_13: {fileID: 0} 336 | switchIcons_14: {fileID: 0} 337 | switchSmallIcons_0: {fileID: 0} 338 | switchSmallIcons_1: {fileID: 0} 339 | switchSmallIcons_2: {fileID: 0} 340 | switchSmallIcons_3: {fileID: 0} 341 | switchSmallIcons_4: {fileID: 0} 342 | switchSmallIcons_5: {fileID: 0} 343 | switchSmallIcons_6: {fileID: 0} 344 | switchSmallIcons_7: {fileID: 0} 345 | switchSmallIcons_8: {fileID: 0} 346 | switchSmallIcons_9: {fileID: 0} 347 | switchSmallIcons_10: {fileID: 0} 348 | switchSmallIcons_11: {fileID: 0} 349 | switchSmallIcons_12: {fileID: 0} 350 | switchSmallIcons_13: {fileID: 0} 351 | switchSmallIcons_14: {fileID: 0} 352 | switchManualHTML: 353 | switchAccessibleURLs: 354 | switchLegalInformation: 355 | switchMainThreadStackSize: 1048576 356 | switchPresenceGroupId: 357 | switchLogoHandling: 0 358 | switchReleaseVersion: 0 359 | switchDisplayVersion: 1.0.0 360 | switchStartupUserAccount: 0 361 | switchTouchScreenUsage: 0 362 | switchSupportedLanguagesMask: 0 363 | switchLogoType: 0 364 | switchApplicationErrorCodeCategory: 365 | switchUserAccountSaveDataSize: 0 366 | switchUserAccountSaveDataJournalSize: 0 367 | switchApplicationAttribute: 0 368 | switchCardSpecSize: -1 369 | switchCardSpecClock: -1 370 | switchRatingsMask: 0 371 | switchRatingsInt_0: 0 372 | switchRatingsInt_1: 0 373 | switchRatingsInt_2: 0 374 | switchRatingsInt_3: 0 375 | switchRatingsInt_4: 0 376 | switchRatingsInt_5: 0 377 | switchRatingsInt_6: 0 378 | switchRatingsInt_7: 0 379 | switchRatingsInt_8: 0 380 | switchRatingsInt_9: 0 381 | switchRatingsInt_10: 0 382 | switchRatingsInt_11: 0 383 | switchLocalCommunicationIds_0: 384 | switchLocalCommunicationIds_1: 385 | switchLocalCommunicationIds_2: 386 | switchLocalCommunicationIds_3: 387 | switchLocalCommunicationIds_4: 388 | switchLocalCommunicationIds_5: 389 | switchLocalCommunicationIds_6: 390 | switchLocalCommunicationIds_7: 391 | switchParentalControl: 0 392 | switchAllowsScreenshot: 1 393 | switchAllowsVideoCapturing: 1 394 | switchAllowsRuntimeAddOnContentInstall: 0 395 | switchDataLossConfirmation: 0 396 | switchSupportedNpadStyles: 3 397 | switchSocketConfigEnabled: 0 398 | switchTcpInitialSendBufferSize: 32 399 | switchTcpInitialReceiveBufferSize: 64 400 | switchTcpAutoSendBufferSizeMax: 256 401 | switchTcpAutoReceiveBufferSizeMax: 256 402 | switchUdpSendBufferSize: 9 403 | switchUdpReceiveBufferSize: 42 404 | switchSocketBufferEfficiency: 4 405 | switchSocketInitializeEnabled: 1 406 | switchNetworkInterfaceManagerInitializeEnabled: 1 407 | switchPlayerConnectionEnabled: 1 408 | ps4NPAgeRating: 12 409 | ps4NPTitleSecret: 410 | ps4NPTrophyPackPath: 411 | ps4ParentalLevel: 11 412 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 413 | ps4Category: 0 414 | ps4MasterVersion: 01.00 415 | ps4AppVersion: 01.00 416 | ps4AppType: 0 417 | ps4ParamSfxPath: 418 | ps4VideoOutPixelFormat: 0 419 | ps4VideoOutInitialWidth: 1920 420 | ps4VideoOutBaseModeInitialWidth: 1920 421 | ps4VideoOutReprojectionRate: 60 422 | ps4PronunciationXMLPath: 423 | ps4PronunciationSIGPath: 424 | ps4BackgroundImagePath: 425 | ps4StartupImagePath: 426 | ps4StartupImagesFolder: 427 | ps4IconImagesFolder: 428 | ps4SaveDataImagePath: 429 | ps4SdkOverride: 430 | ps4BGMPath: 431 | ps4ShareFilePath: 432 | ps4ShareOverlayImagePath: 433 | ps4PrivacyGuardImagePath: 434 | ps4NPtitleDatPath: 435 | ps4RemotePlayKeyAssignment: -1 436 | ps4RemotePlayKeyMappingDir: 437 | ps4PlayTogetherPlayerCount: 0 438 | ps4EnterButtonAssignment: 1 439 | ps4ApplicationParam1: 0 440 | ps4ApplicationParam2: 0 441 | ps4ApplicationParam3: 0 442 | ps4ApplicationParam4: 0 443 | ps4DownloadDataSize: 0 444 | ps4GarlicHeapSize: 2048 445 | ps4ProGarlicHeapSize: 2560 446 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 447 | ps4pnSessions: 1 448 | ps4pnPresence: 1 449 | ps4pnFriends: 1 450 | ps4pnGameCustomData: 1 451 | playerPrefsSupport: 0 452 | enableApplicationExit: 0 453 | restrictedAudioUsageRights: 0 454 | ps4UseResolutionFallback: 0 455 | ps4ReprojectionSupport: 0 456 | ps4UseAudio3dBackend: 0 457 | ps4SocialScreenEnabled: 0 458 | ps4ScriptOptimizationLevel: 0 459 | ps4Audio3dVirtualSpeakerCount: 14 460 | ps4attribCpuUsage: 0 461 | ps4PatchPkgPath: 462 | ps4PatchLatestPkgPath: 463 | ps4PatchChangeinfoPath: 464 | ps4PatchDayOne: 0 465 | ps4attribUserManagement: 0 466 | ps4attribMoveSupport: 0 467 | ps4attrib3DSupport: 0 468 | ps4attribShareSupport: 0 469 | ps4attribExclusiveVR: 0 470 | ps4disableAutoHideSplash: 0 471 | ps4videoRecordingFeaturesUsed: 0 472 | ps4contentSearchFeaturesUsed: 0 473 | ps4attribEyeToEyeDistanceSettingVR: 0 474 | ps4IncludedModules: [] 475 | monoEnv: 476 | psp2Splashimage: {fileID: 0} 477 | psp2NPTrophyPackPath: 478 | psp2NPSupportGBMorGJP: 0 479 | psp2NPAgeRating: 12 480 | psp2NPTitleDatPath: 481 | psp2NPCommsID: 482 | psp2NPCommunicationsID: 483 | psp2NPCommsPassphrase: 484 | psp2NPCommsSig: 485 | psp2ParamSfxPath: 486 | psp2ManualPath: 487 | psp2LiveAreaGatePath: 488 | psp2LiveAreaBackroundPath: 489 | psp2LiveAreaPath: 490 | psp2LiveAreaTrialPath: 491 | psp2PatchChangeInfoPath: 492 | psp2PatchOriginalPackage: 493 | psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui 494 | psp2KeystoneFile: 495 | psp2MemoryExpansionMode: 0 496 | psp2DRMType: 0 497 | psp2StorageType: 0 498 | psp2MediaCapacity: 0 499 | psp2DLCConfigPath: 500 | psp2ThumbnailPath: 501 | psp2BackgroundPath: 502 | psp2SoundPath: 503 | psp2TrophyCommId: 504 | psp2TrophyPackagePath: 505 | psp2PackagedResourcesPath: 506 | psp2SaveDataQuota: 10240 507 | psp2ParentalLevel: 1 508 | psp2ShortTitle: Not Set 509 | psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF 510 | psp2Category: 0 511 | psp2MasterVersion: 01.00 512 | psp2AppVersion: 01.00 513 | psp2TVBootMode: 0 514 | psp2EnterButtonAssignment: 2 515 | psp2TVDisableEmu: 0 516 | psp2AllowTwitterDialog: 1 517 | psp2Upgradable: 0 518 | psp2HealthWarning: 0 519 | psp2UseLibLocation: 0 520 | psp2InfoBarOnStartup: 0 521 | psp2InfoBarColor: 0 522 | psp2ScriptOptimizationLevel: 0 523 | splashScreenBackgroundSourceLandscape: {fileID: 0} 524 | splashScreenBackgroundSourcePortrait: {fileID: 0} 525 | spritePackerPolicy: 526 | webGLMemorySize: 256 527 | webGLExceptionSupport: 1 528 | webGLNameFilesAsHashes: 0 529 | webGLDataCaching: 0 530 | webGLDebugSymbols: 0 531 | webGLEmscriptenArgs: 532 | webGLModulesDirectory: 533 | webGLTemplate: APPLICATION:Default 534 | webGLAnalyzeBuildSize: 0 535 | webGLUseEmbeddedResources: 0 536 | webGLCompressionFormat: 1 537 | webGLLinkerTarget: 0 538 | scriptingDefineSymbols: 539 | 1: UNITY_POST_PROCESSING_STACK_V2 540 | 4: UNITY_POST_PROCESSING_STACK_V2 541 | 7: UNITY_POST_PROCESSING_STACK_V2 542 | 13: UNITY_POST_PROCESSING_STACK_V2 543 | 17: UNITY_POST_PROCESSING_STACK_V2 544 | 18: UNITY_POST_PROCESSING_STACK_V2 545 | 19: UNITY_POST_PROCESSING_STACK_V2 546 | 21: UNITY_POST_PROCESSING_STACK_V2 547 | 23: UNITY_POST_PROCESSING_STACK_V2 548 | 24: UNITY_POST_PROCESSING_STACK_V2 549 | 25: UNITY_POST_PROCESSING_STACK_V2 550 | 26: UNITY_POST_PROCESSING_STACK_V2 551 | 27: UNITY_POST_PROCESSING_STACK_V2 552 | platformArchitecture: {} 553 | scriptingBackend: {} 554 | il2cppCompilerConfiguration: {} 555 | incrementalIl2cppBuild: {} 556 | allowUnsafeCode: 0 557 | additionalIl2CppArgs: 558 | scriptingRuntimeVersion: 0 559 | apiCompatibilityLevelPerPlatform: {} 560 | m_RenderingPath: 1 561 | m_MobileRenderingPath: 1 562 | metroPackageName: Template_3D 563 | metroPackageVersion: 564 | metroCertificatePath: 565 | metroCertificatePassword: 566 | metroCertificateSubject: 567 | metroCertificateIssuer: 568 | metroCertificateNotAfter: 0000000000000000 569 | metroApplicationDescription: Template_3D 570 | wsaImages: {} 571 | metroTileShortName: 572 | metroCommandLineArgsFile: 573 | metroTileShowName: 0 574 | metroMediumTileShowName: 0 575 | metroLargeTileShowName: 0 576 | metroWideTileShowName: 0 577 | metroDefaultTileSize: 1 578 | metroTileForegroundText: 2 579 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 580 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, 581 | a: 1} 582 | metroSplashScreenUseBackgroundColor: 0 583 | platformCapabilities: {} 584 | metroFTAName: 585 | metroFTAFileTypes: [] 586 | metroProtocolName: 587 | metroCompilationOverrides: 1 588 | tizenProductDescription: 589 | tizenProductURL: 590 | tizenSigningProfileName: 591 | tizenGPSPermissions: 0 592 | tizenMicrophonePermissions: 0 593 | tizenDeploymentTarget: 594 | tizenDeploymentTargetType: -1 595 | tizenMinOSVersion: 1 596 | n3dsUseExtSaveData: 0 597 | n3dsCompressStaticMem: 1 598 | n3dsExtSaveDataNumber: 0x12345 599 | n3dsStackSize: 131072 600 | n3dsTargetPlatform: 2 601 | n3dsRegion: 7 602 | n3dsMediaSize: 0 603 | n3dsLogoStyle: 3 604 | n3dsTitle: GameName 605 | n3dsProductCode: 606 | n3dsApplicationId: 0xFF3FF 607 | XboxOneProductId: 608 | XboxOneUpdateKey: 609 | XboxOneSandboxId: 610 | XboxOneContentId: 611 | XboxOneTitleId: 612 | XboxOneSCId: 613 | XboxOneGameOsOverridePath: 614 | XboxOnePackagingOverridePath: 615 | XboxOneAppManifestOverridePath: 616 | XboxOnePackageEncryption: 0 617 | XboxOnePackageUpdateGranularity: 2 618 | XboxOneDescription: 619 | XboxOneLanguage: 620 | - enus 621 | XboxOneCapability: [] 622 | XboxOneGameRating: {} 623 | XboxOneIsContentPackage: 0 624 | XboxOneEnableGPUVariability: 0 625 | XboxOneSockets: {} 626 | XboxOneSplashScreen: {fileID: 0} 627 | XboxOneAllowedProductIds: [] 628 | XboxOnePersistentLocalStorageSize: 0 629 | XboxOneXTitleMemory: 8 630 | xboxOneScriptCompiler: 0 631 | vrEditorSettings: 632 | daydream: 633 | daydreamIconForeground: {fileID: 0} 634 | daydreamIconBackground: {fileID: 0} 635 | cloudServicesEnabled: 636 | UNet: 1 637 | facebookSdkVersion: 7.9.4 638 | apiCompatibilityLevel: 2 639 | cloudProjectId: 640 | projectName: Template_3D 641 | organizationId: 642 | cloudEnabled: 0 643 | enableNativePlatformBackendsForNewInputSystem: 0 644 | disableOldInputManagerSupport: 0 645 | -------------------------------------------------------------------------------- /Assets/Fluffie.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 9 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.6509434, g: 0.6509434, b: 0.6509434, a: 1} 24 | m_AmbientEquatorColor: {r: 0.6509434, g: 0.6509434, b: 0.6509434, a: 1} 25 | m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 0 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 2100000, guid: b17749328b990f34298d1473a3de8a65, type: 2} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 0} 41 | m_IndirectSpecularColor: {r: 0.36487103, g: 0.36321878, b: 0.3521703, a: 1} 42 | m_UseRadianceAmbientProbe: 0 43 | --- !u!157 &3 44 | LightmapSettings: 45 | m_ObjectHideFlags: 0 46 | serializedVersion: 11 47 | m_GIWorkflowMode: 0 48 | m_GISettings: 49 | serializedVersion: 2 50 | m_BounceScale: 1 51 | m_IndirectOutputScale: 1 52 | m_AlbedoBoost: 1 53 | m_TemporalCoherenceThreshold: 1 54 | m_EnvironmentLightingMode: 0 55 | m_EnableBakedLightmaps: 1 56 | m_EnableRealtimeLightmaps: 0 57 | m_LightmapEditorSettings: 58 | serializedVersion: 10 59 | m_Resolution: 2 60 | m_BakeResolution: 10 61 | m_AtlasSize: 512 62 | m_AO: 0 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 1 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 1 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 2 75 | m_BakeBackend: 1 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 256 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 1 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 1 94 | --- !u!196 &4 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666667 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &126299883 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 126299885} 124 | - component: {fileID: 126299884} 125 | m_Layer: 0 126 | m_Name: Director 127 | m_TagString: Untagged 128 | m_Icon: {fileID: 0} 129 | m_NavMeshLayer: 0 130 | m_StaticEditorFlags: 0 131 | m_IsActive: 1 132 | --- !u!320 &126299884 133 | PlayableDirector: 134 | m_ObjectHideFlags: 0 135 | m_PrefabParentObject: {fileID: 0} 136 | m_PrefabInternal: {fileID: 0} 137 | m_GameObject: {fileID: 126299883} 138 | m_Enabled: 1 139 | serializedVersion: 3 140 | m_PlayableAsset: {fileID: 11400000, guid: 8e72a787eb66f2144820417160bb1d07, type: 2} 141 | m_InitialState: 1 142 | m_WrapMode: 2 143 | m_DirectorUpdateMode: 1 144 | m_InitialTime: 0 145 | m_SceneBindings: 146 | - key: {fileID: 114712890197566086, guid: 8e72a787eb66f2144820417160bb1d07, type: 2} 147 | value: {fileID: 1574127079} 148 | m_ExposedReferences: 149 | m_References: [] 150 | --- !u!4 &126299885 151 | Transform: 152 | m_ObjectHideFlags: 0 153 | m_PrefabParentObject: {fileID: 0} 154 | m_PrefabInternal: {fileID: 0} 155 | m_GameObject: {fileID: 126299883} 156 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 157 | m_LocalPosition: {x: 0, y: 0, z: 0} 158 | m_LocalScale: {x: 1, y: 1, z: 1} 159 | m_Children: [] 160 | m_Father: {fileID: 0} 161 | m_RootOrder: 7 162 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 163 | --- !u!1 &217033458 164 | GameObject: 165 | m_ObjectHideFlags: 0 166 | m_PrefabParentObject: {fileID: 0} 167 | m_PrefabInternal: {fileID: 0} 168 | serializedVersion: 5 169 | m_Component: 170 | - component: {fileID: 217033460} 171 | - component: {fileID: 217033459} 172 | m_Layer: 0 173 | m_Name: Spawner 174 | m_TagString: Untagged 175 | m_Icon: {fileID: 0} 176 | m_NavMeshLayer: 0 177 | m_StaticEditorFlags: 0 178 | m_IsActive: 1 179 | --- !u!114 &217033459 180 | MonoBehaviour: 181 | m_ObjectHideFlags: 0 182 | m_PrefabParentObject: {fileID: 0} 183 | m_PrefabInternal: {fileID: 0} 184 | m_GameObject: {fileID: 217033458} 185 | m_Enabled: 1 186 | m_EditorHideFlags: 0 187 | m_Script: {fileID: 11500000, guid: 9c73528e9414abe4aae28519686554a5, type: 3} 188 | m_Name: 189 | m_EditorClassIdentifier: 190 | _prefab: {fileID: 1449292417171038, guid: 0dd345b84bffa704883f68e3c0486263, type: 2} 191 | _spawnCount: 40 192 | _targetMesh: {fileID: 4300000, guid: bc1abe455673a8a469931e303a8207df, type: 3} 193 | --- !u!4 &217033460 194 | Transform: 195 | m_ObjectHideFlags: 0 196 | m_PrefabParentObject: {fileID: 0} 197 | m_PrefabInternal: {fileID: 0} 198 | m_GameObject: {fileID: 217033458} 199 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 200 | m_LocalPosition: {x: 0, y: 0, z: 0} 201 | m_LocalScale: {x: 1, y: 1, z: 1} 202 | m_Children: [] 203 | m_Father: {fileID: 0} 204 | m_RootOrder: 6 205 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 206 | --- !u!1 &282840810 207 | GameObject: 208 | m_ObjectHideFlags: 0 209 | m_PrefabParentObject: {fileID: 0} 210 | m_PrefabInternal: {fileID: 0} 211 | serializedVersion: 5 212 | m_Component: 213 | - component: {fileID: 282840814} 214 | - component: {fileID: 282840813} 215 | - component: {fileID: 282840811} 216 | - component: {fileID: 282840812} 217 | m_Layer: 0 218 | m_Name: Main Camera 219 | m_TagString: MainCamera 220 | m_Icon: {fileID: 0} 221 | m_NavMeshLayer: 0 222 | m_StaticEditorFlags: 0 223 | m_IsActive: 1 224 | --- !u!114 &282840811 225 | MonoBehaviour: 226 | m_ObjectHideFlags: 0 227 | m_PrefabParentObject: {fileID: 0} 228 | m_PrefabInternal: {fileID: 0} 229 | m_GameObject: {fileID: 282840810} 230 | m_Enabled: 1 231 | m_EditorHideFlags: 0 232 | m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} 233 | m_Name: 234 | m_EditorClassIdentifier: 235 | volumeTrigger: {fileID: 282840814} 236 | volumeLayer: 237 | serializedVersion: 2 238 | m_Bits: 256 239 | stopNaNPropagation: 1 240 | antialiasingMode: 0 241 | temporalAntialiasing: 242 | jitterSpread: 0.75 243 | sharpness: 0.25 244 | stationaryBlending: 0.95 245 | motionBlending: 0.85 246 | subpixelMorphologicalAntialiasing: 247 | quality: 2 248 | fastApproximateAntialiasing: 249 | fastMode: 0 250 | keepAlpha: 0 251 | fog: 252 | enabled: 1 253 | excludeSkybox: 1 254 | debugLayer: 255 | lightMeter: 256 | width: 512 257 | height: 256 258 | showCurves: 1 259 | histogram: 260 | width: 512 261 | height: 256 262 | channel: 3 263 | waveform: 264 | exposure: 0.12 265 | height: 256 266 | vectorscope: 267 | size: 256 268 | exposure: 0.12 269 | overlaySettings: 270 | motionColorIntensity: 4 271 | motionGridSize: 64 272 | colorBlindnessType: 0 273 | colorBlindnessStrength: 1 274 | m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} 275 | m_ShowToolkit: 0 276 | m_ShowCustomSorter: 0 277 | breakBeforeColorGrading: 0 278 | m_BeforeTransparentBundles: [] 279 | m_BeforeStackBundles: [] 280 | m_AfterStackBundles: [] 281 | --- !u!114 &282840812 282 | MonoBehaviour: 283 | m_ObjectHideFlags: 0 284 | m_PrefabParentObject: {fileID: 0} 285 | m_PrefabInternal: {fileID: 0} 286 | m_GameObject: {fileID: 282840810} 287 | m_Enabled: 0 288 | m_EditorHideFlags: 0 289 | m_Script: {fileID: 11500000, guid: a66fbd5ffe9b9d64da304996f1919f40, type: 3} 290 | m_Name: 291 | m_EditorClassIdentifier: 292 | _setResolution: 1 293 | _width: 1920 294 | _height: 1080 295 | _frameRate: 60 296 | _allowSlowDown: 1 297 | _preset: 1 298 | _startTime: 0 299 | _recordLength: 10 300 | _shader: {fileID: 4800000, guid: a4bd3b00ad1ed53458ec6ff07694985e, type: 3} 301 | --- !u!20 &282840813 302 | Camera: 303 | m_ObjectHideFlags: 0 304 | m_PrefabParentObject: {fileID: 0} 305 | m_PrefabInternal: {fileID: 0} 306 | m_GameObject: {fileID: 282840810} 307 | m_Enabled: 1 308 | serializedVersion: 2 309 | m_ClearFlags: 2 310 | m_BackGroundColor: {r: 0.36414206, g: 0.40230066, b: 0.46226418, a: 0} 311 | m_NormalizedViewPortRect: 312 | serializedVersion: 2 313 | x: 0 314 | y: 0 315 | width: 1 316 | height: 1 317 | near clip plane: 0.3 318 | far clip plane: 100 319 | field of view: 30 320 | orthographic: 0 321 | orthographic size: 5 322 | m_Depth: -1 323 | m_CullingMask: 324 | serializedVersion: 2 325 | m_Bits: 4294967295 326 | m_RenderingPath: 3 327 | m_TargetTexture: {fileID: 0} 328 | m_TargetDisplay: 0 329 | m_TargetEye: 3 330 | m_HDR: 1 331 | m_AllowMSAA: 0 332 | m_AllowDynamicResolution: 0 333 | m_ForceIntoRT: 1 334 | m_OcclusionCulling: 0 335 | m_StereoConvergence: 10 336 | m_StereoSeparation: 0.022 337 | --- !u!4 &282840814 338 | Transform: 339 | m_ObjectHideFlags: 0 340 | m_PrefabParentObject: {fileID: 0} 341 | m_PrefabInternal: {fileID: 0} 342 | m_GameObject: {fileID: 282840810} 343 | m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} 344 | m_LocalPosition: {x: 0, y: 0, z: 5} 345 | m_LocalScale: {x: 1, y: 1, z: 1} 346 | m_Children: [] 347 | m_Father: {fileID: 0} 348 | m_RootOrder: 0 349 | m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} 350 | --- !u!1 &383284854 351 | GameObject: 352 | m_ObjectHideFlags: 0 353 | m_PrefabParentObject: {fileID: 0} 354 | m_PrefabInternal: {fileID: 0} 355 | serializedVersion: 5 356 | m_Component: 357 | - component: {fileID: 383284856} 358 | - component: {fileID: 383284855} 359 | m_Layer: 8 360 | m_Name: Postprocess 361 | m_TagString: Untagged 362 | m_Icon: {fileID: 0} 363 | m_NavMeshLayer: 0 364 | m_StaticEditorFlags: 0 365 | m_IsActive: 1 366 | --- !u!114 &383284855 367 | MonoBehaviour: 368 | m_ObjectHideFlags: 0 369 | m_PrefabParentObject: {fileID: 0} 370 | m_PrefabInternal: {fileID: 0} 371 | m_GameObject: {fileID: 383284854} 372 | m_Enabled: 1 373 | m_EditorHideFlags: 0 374 | m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} 375 | m_Name: 376 | m_EditorClassIdentifier: 377 | sharedProfile: {fileID: 11400000, guid: d8908d3edaf3c7341a13f2838ef4c93d, type: 2} 378 | isGlobal: 1 379 | blendDistance: 0 380 | weight: 1 381 | priority: 0 382 | --- !u!4 &383284856 383 | Transform: 384 | m_ObjectHideFlags: 0 385 | m_PrefabParentObject: {fileID: 0} 386 | m_PrefabInternal: {fileID: 0} 387 | m_GameObject: {fileID: 383284854} 388 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 389 | m_LocalPosition: {x: 0, y: 0, z: 0} 390 | m_LocalScale: {x: 1, y: 1, z: 1} 391 | m_Children: [] 392 | m_Father: {fileID: 0} 393 | m_RootOrder: 1 394 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 395 | --- !u!1 &1047942043 396 | GameObject: 397 | m_ObjectHideFlags: 0 398 | m_PrefabParentObject: {fileID: 0} 399 | m_PrefabInternal: {fileID: 0} 400 | serializedVersion: 5 401 | m_Component: 402 | - component: {fileID: 1047942046} 403 | - component: {fileID: 1047942045} 404 | - component: {fileID: 1047942044} 405 | m_Layer: 0 406 | m_Name: Back Wall 407 | m_TagString: Untagged 408 | m_Icon: {fileID: 0} 409 | m_NavMeshLayer: 0 410 | m_StaticEditorFlags: 0 411 | m_IsActive: 1 412 | --- !u!23 &1047942044 413 | MeshRenderer: 414 | m_ObjectHideFlags: 0 415 | m_PrefabParentObject: {fileID: 0} 416 | m_PrefabInternal: {fileID: 0} 417 | m_GameObject: {fileID: 1047942043} 418 | m_Enabled: 1 419 | m_CastShadows: 1 420 | m_ReceiveShadows: 1 421 | m_DynamicOccludee: 1 422 | m_MotionVectors: 1 423 | m_LightProbeUsage: 1 424 | m_ReflectionProbeUsage: 1 425 | m_RenderingLayerMask: 4294967295 426 | m_Materials: 427 | - {fileID: 2100000, guid: aca93ed02e40ffb418a6f47bba63ccbe, type: 2} 428 | m_StaticBatchInfo: 429 | firstSubMesh: 0 430 | subMeshCount: 0 431 | m_StaticBatchRoot: {fileID: 0} 432 | m_ProbeAnchor: {fileID: 0} 433 | m_LightProbeVolumeOverride: {fileID: 0} 434 | m_ScaleInLightmap: 1 435 | m_PreserveUVs: 0 436 | m_IgnoreNormalsForChartDetection: 0 437 | m_ImportantGI: 0 438 | m_StitchLightmapSeams: 0 439 | m_SelectedEditorRenderState: 3 440 | m_MinimumChartSize: 4 441 | m_AutoUVMaxDistance: 0.5 442 | m_AutoUVMaxAngle: 89 443 | m_LightmapParameters: {fileID: 0} 444 | m_SortingLayerID: 0 445 | m_SortingLayer: 0 446 | m_SortingOrder: 0 447 | --- !u!33 &1047942045 448 | MeshFilter: 449 | m_ObjectHideFlags: 0 450 | m_PrefabParentObject: {fileID: 0} 451 | m_PrefabInternal: {fileID: 0} 452 | m_GameObject: {fileID: 1047942043} 453 | m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} 454 | --- !u!4 &1047942046 455 | Transform: 456 | m_ObjectHideFlags: 0 457 | m_PrefabParentObject: {fileID: 0} 458 | m_PrefabInternal: {fileID: 0} 459 | m_GameObject: {fileID: 1047942043} 460 | m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} 461 | m_LocalPosition: {x: 0, y: 0, z: -1.93} 462 | m_LocalScale: {x: 100, y: 100, z: 100} 463 | m_Children: [] 464 | m_Father: {fileID: 0} 465 | m_RootOrder: 4 466 | m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} 467 | --- !u!1 &1275276660 468 | GameObject: 469 | m_ObjectHideFlags: 0 470 | m_PrefabParentObject: {fileID: 0} 471 | m_PrefabInternal: {fileID: 0} 472 | serializedVersion: 5 473 | m_Component: 474 | - component: {fileID: 1275276663} 475 | - component: {fileID: 1275276662} 476 | - component: {fileID: 1275276661} 477 | m_Layer: 0 478 | m_Name: Floor 479 | m_TagString: Untagged 480 | m_Icon: {fileID: 0} 481 | m_NavMeshLayer: 0 482 | m_StaticEditorFlags: 0 483 | m_IsActive: 1 484 | --- !u!23 &1275276661 485 | MeshRenderer: 486 | m_ObjectHideFlags: 0 487 | m_PrefabParentObject: {fileID: 0} 488 | m_PrefabInternal: {fileID: 0} 489 | m_GameObject: {fileID: 1275276660} 490 | m_Enabled: 1 491 | m_CastShadows: 1 492 | m_ReceiveShadows: 1 493 | m_DynamicOccludee: 1 494 | m_MotionVectors: 1 495 | m_LightProbeUsage: 1 496 | m_ReflectionProbeUsage: 1 497 | m_RenderingLayerMask: 4294967295 498 | m_Materials: 499 | - {fileID: 2100000, guid: aca93ed02e40ffb418a6f47bba63ccbe, type: 2} 500 | m_StaticBatchInfo: 501 | firstSubMesh: 0 502 | subMeshCount: 0 503 | m_StaticBatchRoot: {fileID: 0} 504 | m_ProbeAnchor: {fileID: 0} 505 | m_LightProbeVolumeOverride: {fileID: 0} 506 | m_ScaleInLightmap: 1 507 | m_PreserveUVs: 0 508 | m_IgnoreNormalsForChartDetection: 0 509 | m_ImportantGI: 0 510 | m_StitchLightmapSeams: 0 511 | m_SelectedEditorRenderState: 3 512 | m_MinimumChartSize: 4 513 | m_AutoUVMaxDistance: 0.5 514 | m_AutoUVMaxAngle: 89 515 | m_LightmapParameters: {fileID: 0} 516 | m_SortingLayerID: 0 517 | m_SortingLayer: 0 518 | m_SortingOrder: 0 519 | --- !u!33 &1275276662 520 | MeshFilter: 521 | m_ObjectHideFlags: 0 522 | m_PrefabParentObject: {fileID: 0} 523 | m_PrefabInternal: {fileID: 0} 524 | m_GameObject: {fileID: 1275276660} 525 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} 526 | --- !u!4 &1275276663 527 | Transform: 528 | m_ObjectHideFlags: 0 529 | m_PrefabParentObject: {fileID: 0} 530 | m_PrefabInternal: {fileID: 0} 531 | m_GameObject: {fileID: 1275276660} 532 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 533 | m_LocalPosition: {x: 0, y: -0.7, z: 0} 534 | m_LocalScale: {x: 100, y: 100, z: 100} 535 | m_Children: [] 536 | m_Father: {fileID: 0} 537 | m_RootOrder: 3 538 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 539 | --- !u!1 &1338041213 540 | GameObject: 541 | m_ObjectHideFlags: 0 542 | m_PrefabParentObject: {fileID: 0} 543 | m_PrefabInternal: {fileID: 0} 544 | serializedVersion: 5 545 | m_Component: 546 | - component: {fileID: 1338041215} 547 | - component: {fileID: 1338041214} 548 | m_Layer: 0 549 | m_Name: Directional Light 550 | m_TagString: Untagged 551 | m_Icon: {fileID: 0} 552 | m_NavMeshLayer: 0 553 | m_StaticEditorFlags: 0 554 | m_IsActive: 1 555 | --- !u!108 &1338041214 556 | Light: 557 | m_ObjectHideFlags: 0 558 | m_PrefabParentObject: {fileID: 0} 559 | m_PrefabInternal: {fileID: 0} 560 | m_GameObject: {fileID: 1338041213} 561 | m_Enabled: 1 562 | serializedVersion: 8 563 | m_Type: 1 564 | m_Color: {r: 1, g: 0.9895145, b: 0.9098039, a: 1} 565 | m_Intensity: 0.25 566 | m_Range: 10 567 | m_SpotAngle: 30 568 | m_CookieSize: 10 569 | m_Shadows: 570 | m_Type: 2 571 | m_Resolution: -1 572 | m_CustomResolution: -1 573 | m_Strength: 1 574 | m_Bias: 0.05 575 | m_NormalBias: 0.4 576 | m_NearPlane: 0.2 577 | m_Cookie: {fileID: 0} 578 | m_DrawHalo: 0 579 | m_Flare: {fileID: 0} 580 | m_RenderMode: 0 581 | m_CullingMask: 582 | serializedVersion: 2 583 | m_Bits: 4294967295 584 | m_Lightmapping: 4 585 | m_AreaSize: {x: 1, y: 1} 586 | m_BounceIntensity: 1 587 | m_ColorTemperature: 6570 588 | m_UseColorTemperature: 0 589 | m_ShadowRadius: 0 590 | m_ShadowAngle: 0 591 | --- !u!4 &1338041215 592 | Transform: 593 | m_ObjectHideFlags: 0 594 | m_PrefabParentObject: {fileID: 0} 595 | m_PrefabInternal: {fileID: 0} 596 | m_GameObject: {fileID: 1338041213} 597 | m_LocalRotation: {x: 0.074555, y: -0.9035926, z: 0.17564054, w: 0.38355237} 598 | m_LocalPosition: {x: 0, y: 2, z: 0} 599 | m_LocalScale: {x: 1, y: 1, z: 1} 600 | m_Children: [] 601 | m_Father: {fileID: 0} 602 | m_RootOrder: 2 603 | m_LocalEulerAnglesHint: {x: 22, y: -134, z: 0} 604 | --- !u!1 &1574127079 605 | GameObject: 606 | m_ObjectHideFlags: 0 607 | m_PrefabParentObject: {fileID: 0} 608 | m_PrefabInternal: {fileID: 0} 609 | serializedVersion: 5 610 | m_Component: 611 | - component: {fileID: 1574127083} 612 | - component: {fileID: 1574127082} 613 | - component: {fileID: 1574127081} 614 | - component: {fileID: 1574127080} 615 | - component: {fileID: 1574127084} 616 | - component: {fileID: 1574127085} 617 | m_Layer: 0 618 | m_Name: Text 619 | m_TagString: Untagged 620 | m_Icon: {fileID: 0} 621 | m_NavMeshLayer: 0 622 | m_StaticEditorFlags: 0 623 | m_IsActive: 1 624 | --- !u!64 &1574127080 625 | MeshCollider: 626 | m_ObjectHideFlags: 0 627 | m_PrefabParentObject: {fileID: 0} 628 | m_PrefabInternal: {fileID: 0} 629 | m_GameObject: {fileID: 1574127079} 630 | m_Material: {fileID: 0} 631 | m_IsTrigger: 0 632 | m_Enabled: 1 633 | serializedVersion: 3 634 | m_Convex: 0 635 | m_CookingOptions: 14 636 | m_SkinWidth: 0.01 637 | m_Mesh: {fileID: 4300000, guid: bc1abe455673a8a469931e303a8207df, type: 3} 638 | --- !u!23 &1574127081 639 | MeshRenderer: 640 | m_ObjectHideFlags: 0 641 | m_PrefabParentObject: {fileID: 0} 642 | m_PrefabInternal: {fileID: 0} 643 | m_GameObject: {fileID: 1574127079} 644 | m_Enabled: 1 645 | m_CastShadows: 1 646 | m_ReceiveShadows: 1 647 | m_DynamicOccludee: 1 648 | m_MotionVectors: 1 649 | m_LightProbeUsage: 1 650 | m_ReflectionProbeUsage: 1 651 | m_RenderingLayerMask: 4294967295 652 | m_Materials: 653 | - {fileID: 2100000, guid: 21303f2039c98a34d8938efca8578951, type: 2} 654 | m_StaticBatchInfo: 655 | firstSubMesh: 0 656 | subMeshCount: 0 657 | m_StaticBatchRoot: {fileID: 0} 658 | m_ProbeAnchor: {fileID: 0} 659 | m_LightProbeVolumeOverride: {fileID: 0} 660 | m_ScaleInLightmap: 1 661 | m_PreserveUVs: 0 662 | m_IgnoreNormalsForChartDetection: 0 663 | m_ImportantGI: 0 664 | m_StitchLightmapSeams: 0 665 | m_SelectedEditorRenderState: 3 666 | m_MinimumChartSize: 4 667 | m_AutoUVMaxDistance: 0.5 668 | m_AutoUVMaxAngle: 89 669 | m_LightmapParameters: {fileID: 0} 670 | m_SortingLayerID: 0 671 | m_SortingLayer: 0 672 | m_SortingOrder: 0 673 | --- !u!33 &1574127082 674 | MeshFilter: 675 | m_ObjectHideFlags: 0 676 | m_PrefabParentObject: {fileID: 0} 677 | m_PrefabInternal: {fileID: 0} 678 | m_GameObject: {fileID: 1574127079} 679 | m_Mesh: {fileID: 4300000, guid: bc1abe455673a8a469931e303a8207df, type: 3} 680 | --- !u!4 &1574127083 681 | Transform: 682 | m_ObjectHideFlags: 0 683 | m_PrefabParentObject: {fileID: 0} 684 | m_PrefabInternal: {fileID: 0} 685 | m_GameObject: {fileID: 1574127079} 686 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 687 | m_LocalPosition: {x: 0, y: 0, z: 0} 688 | m_LocalScale: {x: 1, y: 1, z: 1} 689 | m_Children: [] 690 | m_Father: {fileID: 0} 691 | m_RootOrder: 5 692 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 693 | --- !u!54 &1574127084 694 | Rigidbody: 695 | m_ObjectHideFlags: 0 696 | m_PrefabParentObject: {fileID: 0} 697 | m_PrefabInternal: {fileID: 0} 698 | m_GameObject: {fileID: 1574127079} 699 | serializedVersion: 2 700 | m_Mass: 1 701 | m_Drag: 0 702 | m_AngularDrag: 0.05 703 | m_UseGravity: 0 704 | m_IsKinematic: 1 705 | m_Interpolate: 0 706 | m_Constraints: 0 707 | m_CollisionDetection: 0 708 | --- !u!95 &1574127085 709 | Animator: 710 | serializedVersion: 3 711 | m_ObjectHideFlags: 0 712 | m_PrefabParentObject: {fileID: 0} 713 | m_PrefabInternal: {fileID: 0} 714 | m_GameObject: {fileID: 1574127079} 715 | m_Enabled: 1 716 | m_Avatar: {fileID: 0} 717 | m_Controller: {fileID: 0} 718 | m_CullingMode: 0 719 | m_UpdateMode: 0 720 | m_ApplyRootMotion: 0 721 | m_LinearVelocityBlending: 0 722 | m_WarningMessage: 723 | m_HasTransformHierarchy: 1 724 | m_AllowConstantClipSamplingOptimization: 1 725 | m_KeepAnimatorControllerStateOnDisable: 0 726 | -------------------------------------------------------------------------------- /Assets/Balloon/Rounded Cube.obj: -------------------------------------------------------------------------------- 1 | # File exported by Houdini 16.5.405 (www.sidefx.com) 2 | # 96 points 3 | # 384 vertices 4 | # 98 primitives 5 | # Bounds: [-0.405000001, -0.405000001, -0.405000001] to [0.405000001, 0.405000001, 0.405000001] 6 | g 7 | v 0.245000005 0.405000001 0.245000005 8 | v -0.245000005 0.405000001 0.245000005 9 | v -0.245000005 0.405000001 -0.245000005 10 | v 0.245000005 0.405000001 -0.245000005 11 | v -0.245000005 0.245000005 0.405000001 12 | v 0.245000005 0.245000005 0.405000001 13 | v 0.245000005 -0.245000005 0.405000001 14 | v -0.245000005 -0.245000005 0.405000001 15 | v -0.405000001 0.245000005 -0.245000005 16 | v -0.405000001 0.245000005 0.245000005 17 | v -0.405000001 -0.245000005 0.245000005 18 | v -0.405000001 -0.245000005 -0.245000005 19 | v 0.405000001 0.245000005 0.245000005 20 | v 0.405000001 0.245000005 -0.245000005 21 | v 0.405000001 -0.245000005 -0.245000005 22 | v 0.405000001 -0.245000005 0.245000005 23 | v 0.245000005 0.245000005 -0.405000001 24 | v -0.245000005 0.245000005 -0.405000001 25 | v -0.245000005 -0.245000005 -0.405000001 26 | v 0.245000005 -0.245000005 -0.405000001 27 | v -0.245000005 -0.405000001 -0.245000005 28 | v -0.245000005 -0.405000001 0.245000005 29 | v 0.245000005 -0.405000001 0.245000005 30 | v 0.245000005 -0.405000001 -0.245000005 31 | v 0.24499999 0.384561658 0.323246658 32 | v 0.312075585 0.370329201 0.312075585 33 | v -0.245000005 0.384561658 0.323246658 34 | v -0.312075585 0.370329201 0.312075585 35 | v -0.323246658 0.384561658 0.24499999 36 | v -0.323246658 0.384561658 -0.245000005 37 | v -0.312075585 0.370329201 -0.312075585 38 | v -0.24499999 0.384561658 -0.323246658 39 | v 0.245000005 0.384561658 -0.323246658 40 | v 0.312075585 0.370329201 -0.312075585 41 | v 0.323246658 0.384561658 -0.24499999 42 | v 0.323246658 0.384561658 0.245000005 43 | v -0.24499999 0.323246658 0.384561658 44 | v -0.312075585 0.312075585 0.370329201 45 | v 0.245000005 0.323246658 0.384561658 46 | v 0.312075585 0.312075585 0.370329201 47 | v 0.323246658 0.24499999 0.384561658 48 | v 0.323246658 -0.245000005 0.384561658 49 | v 0.312075585 -0.312075585 0.370329201 50 | v 0.24499999 -0.323246658 0.384561658 51 | v -0.245000005 -0.323246658 0.384561658 52 | v -0.312075585 -0.312075585 0.370329201 53 | v -0.323246658 -0.24499999 0.384561658 54 | v -0.323246658 0.245000005 0.384561658 55 | v -0.384561658 0.323246658 -0.24499999 56 | v -0.370329201 0.312075585 -0.312075585 57 | v -0.384561658 0.323246658 0.245000005 58 | v -0.370329201 0.312075585 0.312075585 59 | v -0.384561658 0.24499999 0.323246658 60 | v -0.384561658 -0.245000005 0.323246658 61 | v -0.370329201 -0.312075585 0.312075585 62 | v -0.384561658 -0.323246658 0.24499999 63 | v -0.384561658 -0.323246658 -0.245000005 64 | v -0.370329201 -0.312075585 -0.312075585 65 | v -0.384561658 -0.24499999 -0.323246658 66 | v -0.384561658 0.245000005 -0.323246658 67 | v 0.384561658 0.323246658 0.24499999 68 | v 0.370329201 0.312075585 0.312075585 69 | v 0.384561658 0.323246658 -0.245000005 70 | v 0.370329201 0.312075585 -0.312075585 71 | v 0.384561658 0.24499999 -0.323246658 72 | v 0.384561658 -0.245000005 -0.323246658 73 | v 0.370329201 -0.312075585 -0.312075585 74 | v 0.384561658 -0.323246658 -0.24499999 75 | v 0.384561658 -0.323246658 0.245000005 76 | v 0.370329201 -0.312075585 0.312075585 77 | v 0.384561658 -0.24499999 0.323246658 78 | v 0.384561658 0.245000005 0.323246658 79 | v 0.24499999 0.323246658 -0.384561658 80 | v 0.312075585 0.312075585 -0.370329201 81 | v -0.245000005 0.323246658 -0.384561658 82 | v -0.312075585 0.312075585 -0.370329201 83 | v -0.323246658 0.24499999 -0.384561658 84 | v -0.323246658 -0.245000005 -0.384561658 85 | v -0.312075585 -0.312075585 -0.370329201 86 | v -0.24499999 -0.323246658 -0.384561658 87 | v 0.245000005 -0.323246658 -0.384561658 88 | v 0.312075585 -0.312075585 -0.370329201 89 | v 0.323246658 -0.24499999 -0.384561658 90 | v 0.323246658 0.245000005 -0.384561658 91 | v -0.323246658 -0.384561658 -0.24499999 92 | v -0.312075585 -0.370329201 -0.312075585 93 | v -0.323246658 -0.384561658 0.245000005 94 | v -0.312075585 -0.370329201 0.312075585 95 | v -0.24499999 -0.384561658 0.323246658 96 | v 0.245000005 -0.384561658 0.323246658 97 | v 0.312075585 -0.370329201 0.312075585 98 | v 0.323246658 -0.384561658 0.24499999 99 | v 0.323246658 -0.384561658 -0.245000005 100 | v 0.312075585 -0.370329201 -0.312075585 101 | v 0.24499999 -0.384561658 -0.323246658 102 | v -0.245000005 -0.384561658 -0.323246658 103 | vn -0.12518324 0.984204352 0.125183225 104 | vn -0.127435029 0.859119415 0.49565509 105 | vn 0.127434999 0.859119415 0.495655119 106 | vn 0.125183225 0.984204352 0.12518324 107 | vn 0.125183225 0.984204352 0.12518324 108 | vn 0.127434999 0.859119415 0.495655119 109 | vn 0.441082209 0.781596363 0.441082209 110 | vn 0.49565509 0.859119415 0.127435029 111 | vn -0.12518324 0.984204352 0.125183225 112 | vn -0.495655119 0.859119415 0.127434999 113 | vn -0.441082209 0.781596363 0.44108218 114 | vn -0.127435029 0.859119415 0.49565509 115 | vn -0.125183225 0.984204352 -0.12518324 116 | vn -0.49565509 0.859119415 -0.127435029 117 | vn -0.495655119 0.859119415 0.127434999 118 | vn -0.12518324 0.984204352 0.125183225 119 | vn -0.125183225 0.984204352 -0.12518324 120 | vn -0.127434999 0.859119415 -0.495655119 121 | vn -0.44108218 0.781596363 -0.44108218 122 | vn -0.49565509 0.859119415 -0.127435029 123 | vn 0.12518324 0.984204352 -0.125183225 124 | vn 0.127435029 0.859119415 -0.49565509 125 | vn -0.127434999 0.859119415 -0.495655119 126 | vn -0.125183225 0.984204352 -0.12518324 127 | vn 0.12518324 0.984204352 -0.125183225 128 | vn 0.495655119 0.859119415 -0.127434999 129 | vn 0.441082209 0.781596363 -0.44108218 130 | vn 0.127435029 0.859119415 -0.49565509 131 | vn 0.125183225 0.984204352 0.12518324 132 | vn 0.49565509 0.859119415 0.127435029 133 | vn 0.495655119 0.859119415 -0.127434999 134 | vn 0.12518324 0.984204352 -0.125183225 135 | vn 0.12518324 0.125183225 0.984204352 136 | vn 0.127435029 0.49565509 0.859119415 137 | vn -0.127434999 0.495655119 0.859119415 138 | vn -0.125183225 0.12518324 0.984204352 139 | vn -0.125183225 0.12518324 0.984204352 140 | vn -0.127434999 0.495655119 0.859119415 141 | vn -0.44108218 0.441082209 0.781596363 142 | vn -0.49565509 0.127435029 0.859119415 143 | vn 0.12518324 0.125183225 0.984204352 144 | vn 0.495655119 0.127434999 0.859119415 145 | vn 0.441082209 0.44108218 0.781596363 146 | vn 0.127435029 0.49565509 0.859119415 147 | vn 0.125183225 -0.12518324 0.984204352 148 | vn 0.49565509 -0.127435029 0.859119415 149 | vn 0.495655119 0.127434999 0.859119415 150 | vn 0.12518324 0.125183225 0.984204352 151 | vn 0.125183225 -0.12518324 0.984204352 152 | vn 0.127434999 -0.495655119 0.859119415 153 | vn 0.44108218 -0.441082209 0.781596363 154 | vn 0.49565509 -0.127435029 0.859119415 155 | vn -0.12518324 -0.125183225 0.984204352 156 | vn -0.127435029 -0.49565509 0.859119415 157 | vn 0.127434999 -0.495655119 0.859119415 158 | vn 0.125183225 -0.12518324 0.984204352 159 | vn -0.12518324 -0.125183225 0.984204352 160 | vn -0.495655119 -0.127434999 0.859119415 161 | vn -0.441082209 -0.44108218 0.781596363 162 | vn -0.127435029 -0.49565509 0.859119415 163 | vn -0.125183225 0.12518324 0.984204352 164 | vn -0.49565509 0.127435029 0.859119415 165 | vn -0.495655119 -0.127434999 0.859119415 166 | vn -0.12518324 -0.125183225 0.984204352 167 | vn -0.984204352 0.125183225 0.12518324 168 | vn -0.859119415 0.49565509 0.127435029 169 | vn -0.859119415 0.495655119 -0.127434999 170 | vn -0.984204352 0.12518324 -0.125183225 171 | vn -0.984204352 0.12518324 -0.125183225 172 | vn -0.859119415 0.495655119 -0.127434999 173 | vn -0.781596363 0.441082209 -0.44108218 174 | vn -0.859119415 0.127435029 -0.49565509 175 | vn -0.984204352 0.125183225 0.12518324 176 | vn -0.859119415 0.127434999 0.495655119 177 | vn -0.781596363 0.44108218 0.44108218 178 | vn -0.859119415 0.49565509 0.127435029 179 | vn -0.984204352 -0.12518324 0.125183225 180 | vn -0.859119415 -0.127435029 0.49565509 181 | vn -0.859119415 0.127434999 0.495655119 182 | vn -0.984204352 0.125183225 0.12518324 183 | vn -0.984204352 -0.12518324 0.125183225 184 | vn -0.859119415 -0.495655119 0.127434999 185 | vn -0.781596363 -0.441082209 0.44108218 186 | vn -0.859119415 -0.127435029 0.49565509 187 | vn -0.984204352 -0.125183225 -0.12518324 188 | vn -0.859119415 -0.49565509 -0.127435029 189 | vn -0.859119415 -0.495655119 0.127434999 190 | vn -0.984204352 -0.12518324 0.125183225 191 | vn -0.984204352 -0.125183225 -0.12518324 192 | vn -0.859119415 -0.127434999 -0.495655119 193 | vn -0.781596363 -0.44108218 -0.44108218 194 | vn -0.859119415 -0.49565509 -0.127435029 195 | vn -0.984204352 0.12518324 -0.125183225 196 | vn -0.859119415 0.127435029 -0.49565509 197 | vn -0.859119415 -0.127434999 -0.495655119 198 | vn -0.984204352 -0.125183225 -0.12518324 199 | vn 0.984204352 0.125183225 -0.12518324 200 | vn 0.859119415 0.49565509 -0.127435029 201 | vn 0.859119415 0.495655119 0.127434999 202 | vn 0.984204352 0.12518324 0.125183225 203 | vn 0.984204352 0.12518324 0.125183225 204 | vn 0.859119415 0.495655119 0.127434999 205 | vn 0.781596363 0.441082209 0.44108218 206 | vn 0.859119415 0.127435029 0.49565509 207 | vn 0.984204352 0.125183225 -0.12518324 208 | vn 0.859119415 0.127434999 -0.495655119 209 | vn 0.781596363 0.44108218 -0.44108218 210 | vn 0.859119415 0.49565509 -0.127435029 211 | vn 0.984204352 -0.12518324 -0.125183225 212 | vn 0.859119415 -0.127435029 -0.49565509 213 | vn 0.859119415 0.127434999 -0.495655119 214 | vn 0.984204352 0.125183225 -0.12518324 215 | vn 0.984204352 -0.12518324 -0.125183225 216 | vn 0.859119415 -0.495655119 -0.127434999 217 | vn 0.781596363 -0.441082209 -0.44108218 218 | vn 0.859119415 -0.127435029 -0.49565509 219 | vn 0.984204352 -0.125183225 0.12518324 220 | vn 0.859119415 -0.49565509 0.127435029 221 | vn 0.859119415 -0.495655119 -0.127434999 222 | vn 0.984204352 -0.12518324 -0.125183225 223 | vn 0.984204352 -0.125183225 0.12518324 224 | vn 0.859119415 -0.127434999 0.495655119 225 | vn 0.781596363 -0.441082209 0.441082209 226 | vn 0.859119415 -0.49565509 0.127435029 227 | vn 0.984204352 0.12518324 0.125183225 228 | vn 0.859119415 0.127435029 0.49565509 229 | vn 0.859119415 -0.127434999 0.495655119 230 | vn 0.984204352 -0.125183225 0.12518324 231 | vn -0.12518324 0.125183225 -0.984204352 232 | vn -0.127435029 0.49565509 -0.859119415 233 | vn 0.127434999 0.495655119 -0.859119415 234 | vn 0.125183225 0.12518324 -0.984204352 235 | vn 0.125183225 0.12518324 -0.984204352 236 | vn 0.127434999 0.495655119 -0.859119415 237 | vn 0.44108218 0.441082209 -0.781596363 238 | vn 0.49565509 0.127435029 -0.859119415 239 | vn -0.12518324 0.125183225 -0.984204352 240 | vn -0.495655119 0.127434999 -0.859119415 241 | vn -0.441082209 0.44108218 -0.781596363 242 | vn -0.127435029 0.49565509 -0.859119415 243 | vn -0.125183225 -0.12518324 -0.984204352 244 | vn -0.49565509 -0.127435029 -0.859119415 245 | vn -0.495655119 0.127434999 -0.859119415 246 | vn -0.12518324 0.125183225 -0.984204352 247 | vn -0.125183225 -0.12518324 -0.984204352 248 | vn -0.127434999 -0.495655119 -0.859119415 249 | vn -0.44108218 -0.441082209 -0.781596363 250 | vn -0.49565509 -0.127435029 -0.859119415 251 | vn 0.12518324 -0.125183225 -0.984204352 252 | vn 0.127435029 -0.49565509 -0.859119415 253 | vn -0.127434999 -0.495655119 -0.859119415 254 | vn -0.125183225 -0.12518324 -0.984204352 255 | vn 0.12518324 -0.125183225 -0.984204352 256 | vn 0.495655119 -0.127434999 -0.859119415 257 | vn 0.441082209 -0.44108218 -0.781596363 258 | vn 0.127435029 -0.49565509 -0.859119415 259 | vn 0.125183225 0.12518324 -0.984204352 260 | vn 0.49565509 0.127435029 -0.859119415 261 | vn 0.495655119 -0.127434999 -0.859119415 262 | vn 0.12518324 -0.125183225 -0.984204352 263 | vn -0.125183225 -0.984204352 0.12518324 264 | vn -0.49565509 -0.859119415 0.127435029 265 | vn -0.495655119 -0.859119415 -0.127434999 266 | vn -0.12518324 -0.984204352 -0.125183225 267 | vn -0.12518324 -0.984204352 -0.125183225 268 | vn -0.495655119 -0.859119415 -0.127434999 269 | vn -0.441082209 -0.781596363 -0.44108218 270 | vn -0.127435029 -0.859119415 -0.49565509 271 | vn -0.125183225 -0.984204352 0.12518324 272 | vn -0.127434999 -0.859119415 0.495655119 273 | vn -0.441082209 -0.781596363 0.441082209 274 | vn -0.49565509 -0.859119415 0.127435029 275 | vn 0.12518324 -0.984204352 0.125183225 276 | vn 0.127435029 -0.859119415 0.49565509 277 | vn -0.127434999 -0.859119415 0.495655119 278 | vn -0.125183225 -0.984204352 0.12518324 279 | vn 0.12518324 -0.984204352 0.125183225 280 | vn 0.495655119 -0.859119415 0.127434999 281 | vn 0.441082209 -0.781596363 0.44108218 282 | vn 0.127435029 -0.859119415 0.49565509 283 | vn 0.125183225 -0.984204352 -0.12518324 284 | vn 0.49565509 -0.859119415 -0.127435029 285 | vn 0.495655119 -0.859119415 0.127434999 286 | vn 0.12518324 -0.984204352 0.125183225 287 | vn 0.125183225 -0.984204352 -0.12518324 288 | vn 0.127434999 -0.859119415 -0.495655119 289 | vn 0.44108218 -0.781596363 -0.44108218 290 | vn 0.49565509 -0.859119415 -0.127435029 291 | vn -0.12518324 -0.984204352 -0.125183225 292 | vn -0.127435029 -0.859119415 -0.49565509 293 | vn 0.127434999 -0.859119415 -0.495655119 294 | vn 0.125183225 -0.984204352 -0.12518324 295 | vn -0.127435029 0.859119415 0.49565509 296 | vn -0.127434999 0.495655119 0.859119415 297 | vn 0.127435029 0.49565509 0.859119415 298 | vn 0.127434999 0.859119415 0.495655119 299 | vn 0.127434999 0.859119415 0.495655119 300 | vn 0.127435029 0.49565509 0.859119415 301 | vn 0.441082209 0.44108218 0.781596363 302 | vn 0.441082209 0.781596363 0.441082209 303 | vn -0.127434999 0.495655119 0.859119415 304 | vn -0.127435029 0.859119415 0.49565509 305 | vn -0.441082209 0.781596363 0.44108218 306 | vn -0.44108218 0.441082209 0.781596363 307 | vn -0.49565509 0.859119415 -0.127435029 308 | vn -0.859119415 0.495655119 -0.127434999 309 | vn -0.859119415 0.49565509 0.127435029 310 | vn -0.495655119 0.859119415 0.127434999 311 | vn -0.495655119 0.859119415 0.127434999 312 | vn -0.859119415 0.49565509 0.127435029 313 | vn -0.781596363 0.44108218 0.44108218 314 | vn -0.441082209 0.781596363 0.44108218 315 | vn -0.859119415 0.495655119 -0.127434999 316 | vn -0.49565509 0.859119415 -0.127435029 317 | vn -0.44108218 0.781596363 -0.44108218 318 | vn -0.781596363 0.441082209 -0.44108218 319 | vn 0.127435029 0.859119415 -0.49565509 320 | vn 0.127434999 0.495655119 -0.859119415 321 | vn -0.127435029 0.49565509 -0.859119415 322 | vn -0.127434999 0.859119415 -0.495655119 323 | vn -0.127434999 0.859119415 -0.495655119 324 | vn -0.127435029 0.49565509 -0.859119415 325 | vn -0.441082209 0.44108218 -0.781596363 326 | vn -0.44108218 0.781596363 -0.44108218 327 | vn 0.127434999 0.495655119 -0.859119415 328 | vn 0.127435029 0.859119415 -0.49565509 329 | vn 0.441082209 0.781596363 -0.44108218 330 | vn 0.44108218 0.441082209 -0.781596363 331 | vn 0.49565509 0.859119415 0.127435029 332 | vn 0.859119415 0.495655119 0.127434999 333 | vn 0.859119415 0.49565509 -0.127435029 334 | vn 0.495655119 0.859119415 -0.127434999 335 | vn 0.495655119 0.859119415 -0.127434999 336 | vn 0.859119415 0.49565509 -0.127435029 337 | vn 0.781596363 0.44108218 -0.44108218 338 | vn 0.441082209 0.781596363 -0.44108218 339 | vn 0.859119415 0.495655119 0.127434999 340 | vn 0.49565509 0.859119415 0.127435029 341 | vn 0.441082209 0.781596363 0.441082209 342 | vn 0.781596363 0.441082209 0.44108218 343 | vn 0.49565509 -0.127435029 0.859119415 344 | vn 0.859119415 -0.127434999 0.495655119 345 | vn 0.859119415 0.127435029 0.49565509 346 | vn 0.495655119 0.127434999 0.859119415 347 | vn 0.495655119 0.127434999 0.859119415 348 | vn 0.859119415 0.127435029 0.49565509 349 | vn 0.781596363 0.441082209 0.44108218 350 | vn 0.441082209 0.44108218 0.781596363 351 | vn 0.859119415 -0.127434999 0.495655119 352 | vn 0.49565509 -0.127435029 0.859119415 353 | vn 0.44108218 -0.441082209 0.781596363 354 | vn 0.781596363 -0.441082209 0.441082209 355 | vn -0.127435029 -0.49565509 0.859119415 356 | vn -0.127434999 -0.859119415 0.495655119 357 | vn 0.127435029 -0.859119415 0.49565509 358 | vn 0.127434999 -0.495655119 0.859119415 359 | vn 0.127434999 -0.495655119 0.859119415 360 | vn 0.127435029 -0.859119415 0.49565509 361 | vn 0.441082209 -0.781596363 0.44108218 362 | vn 0.44108218 -0.441082209 0.781596363 363 | vn -0.127434999 -0.859119415 0.495655119 364 | vn -0.127435029 -0.49565509 0.859119415 365 | vn -0.441082209 -0.44108218 0.781596363 366 | vn -0.441082209 -0.781596363 0.441082209 367 | vn -0.49565509 0.127435029 0.859119415 368 | vn -0.859119415 0.127434999 0.495655119 369 | vn -0.859119415 -0.127435029 0.49565509 370 | vn -0.495655119 -0.127434999 0.859119415 371 | vn -0.495655119 -0.127434999 0.859119415 372 | vn -0.859119415 -0.127435029 0.49565509 373 | vn -0.781596363 -0.441082209 0.44108218 374 | vn -0.441082209 -0.44108218 0.781596363 375 | vn -0.859119415 0.127434999 0.495655119 376 | vn -0.49565509 0.127435029 0.859119415 377 | vn -0.44108218 0.441082209 0.781596363 378 | vn -0.781596363 0.44108218 0.44108218 379 | vn -0.859119415 -0.49565509 -0.127435029 380 | vn -0.495655119 -0.859119415 -0.127434999 381 | vn -0.49565509 -0.859119415 0.127435029 382 | vn -0.859119415 -0.495655119 0.127434999 383 | vn -0.859119415 -0.495655119 0.127434999 384 | vn -0.49565509 -0.859119415 0.127435029 385 | vn -0.441082209 -0.781596363 0.441082209 386 | vn -0.781596363 -0.441082209 0.44108218 387 | vn -0.495655119 -0.859119415 -0.127434999 388 | vn -0.859119415 -0.49565509 -0.127435029 389 | vn -0.781596363 -0.44108218 -0.44108218 390 | vn -0.441082209 -0.781596363 -0.44108218 391 | vn -0.859119415 0.127435029 -0.49565509 392 | vn -0.495655119 0.127434999 -0.859119415 393 | vn -0.49565509 -0.127435029 -0.859119415 394 | vn -0.859119415 -0.127434999 -0.495655119 395 | vn -0.859119415 -0.127434999 -0.495655119 396 | vn -0.49565509 -0.127435029 -0.859119415 397 | vn -0.44108218 -0.441082209 -0.781596363 398 | vn -0.781596363 -0.44108218 -0.44108218 399 | vn -0.495655119 0.127434999 -0.859119415 400 | vn -0.859119415 0.127435029 -0.49565509 401 | vn -0.781596363 0.441082209 -0.44108218 402 | vn -0.441082209 0.44108218 -0.781596363 403 | vn 0.859119415 -0.127435029 -0.49565509 404 | vn 0.495655119 -0.127434999 -0.859119415 405 | vn 0.49565509 0.127435029 -0.859119415 406 | vn 0.859119415 0.127434999 -0.495655119 407 | vn 0.859119415 0.127434999 -0.495655119 408 | vn 0.49565509 0.127435029 -0.859119415 409 | vn 0.44108218 0.441082209 -0.781596363 410 | vn 0.781596363 0.44108218 -0.44108218 411 | vn 0.495655119 -0.127434999 -0.859119415 412 | vn 0.859119415 -0.127435029 -0.49565509 413 | vn 0.781596363 -0.441082209 -0.44108218 414 | vn 0.441082209 -0.44108218 -0.781596363 415 | vn 0.859119415 -0.49565509 0.127435029 416 | vn 0.495655119 -0.859119415 0.127434999 417 | vn 0.49565509 -0.859119415 -0.127435029 418 | vn 0.859119415 -0.495655119 -0.127434999 419 | vn 0.859119415 -0.495655119 -0.127434999 420 | vn 0.49565509 -0.859119415 -0.127435029 421 | vn 0.44108218 -0.781596363 -0.44108218 422 | vn 0.781596363 -0.441082209 -0.44108218 423 | vn 0.495655119 -0.859119415 0.127434999 424 | vn 0.859119415 -0.49565509 0.127435029 425 | vn 0.781596363 -0.441082209 0.441082209 426 | vn 0.441082209 -0.781596363 0.44108218 427 | vn 0.127435029 -0.49565509 -0.859119415 428 | vn 0.127434999 -0.859119415 -0.495655119 429 | vn -0.127435029 -0.859119415 -0.49565509 430 | vn -0.127434999 -0.495655119 -0.859119415 431 | vn -0.127434999 -0.495655119 -0.859119415 432 | vn -0.127435029 -0.859119415 -0.49565509 433 | vn -0.441082209 -0.781596363 -0.44108218 434 | vn -0.44108218 -0.441082209 -0.781596363 435 | vn 0.127434999 -0.859119415 -0.495655119 436 | vn 0.127435029 -0.49565509 -0.859119415 437 | vn 0.441082209 -0.44108218 -0.781596363 438 | vn 0.44108218 -0.781596363 -0.44108218 439 | vn 0.441082209 0.44108218 0.781596363 440 | vn 0.781596363 0.441082209 0.44108218 441 | vn 0.441082209 0.781596363 0.441082209 442 | vn -0.441082209 0.781596363 0.44108218 443 | vn -0.781596363 0.44108218 0.44108218 444 | vn -0.44108218 0.441082209 0.781596363 445 | vn -0.44108218 0.781596363 -0.44108218 446 | vn -0.441082209 0.44108218 -0.781596363 447 | vn -0.781596363 0.441082209 -0.44108218 448 | vn 0.441082209 0.781596363 -0.44108218 449 | vn 0.781596363 0.44108218 -0.44108218 450 | vn 0.44108218 0.441082209 -0.781596363 451 | vn -0.781596363 -0.44108218 -0.44108218 452 | vn -0.44108218 -0.441082209 -0.781596363 453 | vn -0.441082209 -0.781596363 -0.44108218 454 | vn -0.441082209 -0.44108218 0.781596363 455 | vn -0.781596363 -0.441082209 0.44108218 456 | vn -0.441082209 -0.781596363 0.441082209 457 | vn 0.44108218 -0.441082209 0.781596363 458 | vn 0.441082209 -0.781596363 0.44108218 459 | vn 0.781596363 -0.441082209 0.441082209 460 | vn 0.781596363 -0.441082209 -0.44108218 461 | vn 0.44108218 -0.781596363 -0.44108218 462 | vn 0.441082209 -0.44108218 -0.781596363 463 | vn 0.125183225 0.12518324 -0.984204352 464 | vn 0.12518324 -0.125183225 -0.984204352 465 | vn -0.125183225 -0.12518324 -0.984204352 466 | vn -0.12518324 0.125183225 -0.984204352 467 | vn 0.984204352 0.12518324 0.125183225 468 | vn 0.984204352 -0.125183225 0.12518324 469 | vn 0.984204352 -0.12518324 -0.125183225 470 | vn 0.984204352 0.125183225 -0.12518324 471 | vn -0.125183225 0.12518324 0.984204352 472 | vn -0.12518324 -0.125183225 0.984204352 473 | vn 0.125183225 -0.12518324 0.984204352 474 | vn 0.12518324 0.125183225 0.984204352 475 | vn -0.984204352 0.12518324 -0.125183225 476 | vn -0.984204352 -0.125183225 -0.12518324 477 | vn -0.984204352 -0.12518324 0.125183225 478 | vn -0.984204352 0.125183225 0.12518324 479 | vn 0.125183225 -0.984204352 -0.12518324 480 | vn 0.12518324 -0.984204352 0.125183225 481 | vn -0.125183225 -0.984204352 0.12518324 482 | vn -0.12518324 -0.984204352 -0.125183225 483 | vn 0.125183225 0.984204352 0.12518324 484 | vn 0.12518324 0.984204352 -0.125183225 485 | vn -0.125183225 0.984204352 -0.12518324 486 | vn -0.12518324 0.984204352 0.125183225 487 | g RoundedCube 488 | f 2//1 27//2 25//3 1//4 489 | f 1//5 25//6 26//7 36//8 490 | f 2//9 29//10 28//11 27//12 491 | f 3//13 30//14 29//15 2//16 492 | f 3//17 32//18 31//19 30//20 493 | f 4//21 33//22 32//23 3//24 494 | f 4//25 35//26 34//27 33//28 495 | f 1//29 36//30 35//31 4//32 496 | f 6//33 39//34 37//35 5//36 497 | f 5//37 37//38 38//39 48//40 498 | f 6//41 41//42 40//43 39//44 499 | f 7//45 42//46 41//47 6//48 500 | f 7//49 44//50 43//51 42//52 501 | f 8//53 45//54 44//55 7//56 502 | f 8//57 47//58 46//59 45//60 503 | f 5//61 48//62 47//63 8//64 504 | f 10//65 51//66 49//67 9//68 505 | f 9//69 49//70 50//71 60//72 506 | f 10//73 53//74 52//75 51//76 507 | f 11//77 54//78 53//79 10//80 508 | f 11//81 56//82 55//83 54//84 509 | f 12//85 57//86 56//87 11//88 510 | f 12//89 59//90 58//91 57//92 511 | f 9//93 60//94 59//95 12//96 512 | f 14//97 63//98 61//99 13//100 513 | f 13//101 61//102 62//103 72//104 514 | f 14//105 65//106 64//107 63//108 515 | f 15//109 66//110 65//111 14//112 516 | f 15//113 68//114 67//115 66//116 517 | f 16//117 69//118 68//119 15//120 518 | f 16//121 71//122 70//123 69//124 519 | f 13//125 72//126 71//127 16//128 520 | f 18//129 75//130 73//131 17//132 521 | f 17//133 73//134 74//135 84//136 522 | f 18//137 77//138 76//139 75//140 523 | f 19//141 78//142 77//143 18//144 524 | f 19//145 80//146 79//147 78//148 525 | f 20//149 81//150 80//151 19//152 526 | f 20//153 83//154 82//155 81//156 527 | f 17//157 84//158 83//159 20//160 528 | f 22//161 87//162 85//163 21//164 529 | f 21//165 85//166 86//167 96//168 530 | f 22//169 89//170 88//171 87//172 531 | f 23//173 90//174 89//175 22//176 532 | f 23//177 92//178 91//179 90//180 533 | f 24//181 93//182 92//183 23//184 534 | f 24//185 95//186 94//187 93//188 535 | f 21//189 96//190 95//191 24//192 536 | f 27//193 37//194 39//195 25//196 537 | f 25//197 39//198 40//199 26//200 538 | f 37//201 27//202 28//203 38//204 539 | f 30//205 49//206 51//207 29//208 540 | f 29//209 51//210 52//211 28//212 541 | f 49//213 30//214 31//215 50//216 542 | f 33//217 73//218 75//219 32//220 543 | f 32//221 75//222 76//223 31//224 544 | f 73//225 33//226 34//227 74//228 545 | f 36//229 61//230 63//231 35//232 546 | f 35//233 63//234 64//235 34//236 547 | f 61//237 36//238 26//239 62//240 548 | f 42//241 71//242 72//243 41//244 549 | f 41//245 72//246 62//247 40//248 550 | f 71//249 42//250 43//251 70//252 551 | f 45//253 89//254 90//255 44//256 552 | f 44//257 90//258 91//259 43//260 553 | f 89//261 45//262 46//263 88//264 554 | f 48//265 53//266 54//267 47//268 555 | f 47//269 54//270 55//271 46//272 556 | f 53//273 48//274 38//275 52//276 557 | f 57//277 85//278 87//279 56//280 558 | f 56//281 87//282 88//283 55//284 559 | f 85//285 57//286 58//287 86//288 560 | f 60//289 77//290 78//291 59//292 561 | f 59//293 78//294 79//295 58//296 562 | f 77//297 60//298 50//299 76//300 563 | f 66//301 83//302 84//303 65//304 564 | f 65//305 84//306 74//307 64//308 565 | f 83//309 66//310 67//311 82//312 566 | f 69//313 92//314 93//315 68//316 567 | f 68//317 93//318 94//319 67//320 568 | f 92//321 69//322 70//323 91//324 569 | f 81//325 95//326 96//327 80//328 570 | f 80//329 96//330 86//331 79//332 571 | f 95//333 81//334 82//335 94//336 572 | f 40//337 62//338 26//339 573 | f 28//340 52//341 38//342 574 | f 31//343 76//344 50//345 575 | f 34//346 64//347 74//348 576 | f 58//349 79//350 86//351 577 | f 46//352 55//353 88//354 578 | f 43//355 91//356 70//357 579 | f 67//358 94//359 82//360 580 | f 17//361 20//362 19//363 18//364 581 | f 13//365 16//366 15//367 14//368 582 | f 5//369 8//370 7//371 6//372 583 | f 9//373 12//374 11//375 10//376 584 | f 24//377 23//378 22//379 21//380 585 | f 1//381 4//382 3//383 2//384 586 | --------------------------------------------------------------------------------