├── .gitignore ├── README.md └── Splines ├── Assembly-CSharp-Editor-vs.csproj ├── Assembly-CSharp-Editor.csproj ├── Assembly-CSharp-firstpass-vs.csproj ├── Assembly-CSharp-firstpass.csproj ├── Assembly-CSharp-vs.csproj ├── Assembly-CSharp.csproj ├── Assets ├── Materials.meta ├── Materials │ ├── New Material.mat │ ├── New Material.mat.meta │ ├── Road.mat │ └── Road.mat.meta ├── Plugins.meta ├── Plugins │ ├── MeshExtrusion.cs │ ├── MeshExtrusion.cs.meta │ ├── Perlin.cs │ └── Perlin.cs.meta ├── Prefabs.meta ├── Prefabs │ ├── RoadNodePrefab.prefab │ └── RoadNodePrefab.prefab.meta ├── Sample Assets.meta ├── Sample Assets │ ├── Cameras.meta │ ├── Cameras │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ └── Editor.meta │ ├── Characters.meta │ ├── Characters │ │ ├── First Person Character.meta │ │ └── Third Person Character.meta │ ├── Cross Platform Input.meta │ ├── Cross Platform Input │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ └── Editor.meta │ ├── Effects.meta │ ├── Effects │ │ ├── Image Effects (Pro Only).meta │ │ ├── Image Effects (Pro Only) │ │ │ ├── Shaders.meta │ │ │ └── Shaders │ │ │ │ └── _DepthOfField.meta │ │ ├── Light Shafts.meta │ │ ├── Light Shafts │ │ │ └── Shaders.meta │ │ ├── Particle Systems.meta │ │ ├── Particle Systems │ │ │ └── Shaders.meta │ │ ├── Projectors.meta │ │ ├── Projectors │ │ │ └── Shaders.meta │ │ ├── Shaders.meta │ │ ├── Tessellation Shaders.meta │ │ ├── Tessellation Shaders │ │ │ └── Shaders.meta │ │ ├── Toon Shading.meta │ │ └── Toon Shading │ │ │ └── Shaders.meta │ ├── Physics Materials.meta │ ├── Physics Materials │ │ ├── Bouncy.physicmaterial │ │ ├── Bouncy.physicmaterial.meta │ │ ├── Ice.physicmaterial │ │ ├── Ice.physicmaterial.meta │ │ ├── Max Friction.physicMaterial │ │ ├── Max Friction.physicMaterial.meta │ │ ├── Metal.physicmaterial │ │ ├── Metal.physicmaterial.meta │ │ ├── Rubber.physicmaterial │ │ ├── Rubber.physicmaterial.meta │ │ ├── Wood.physicmaterial │ │ ├── Wood.physicmaterial.meta │ │ ├── Zero Friction.physicMaterial │ │ └── Zero Friction.physicMaterial.meta │ ├── Prototyping.meta │ └── Prototyping │ │ ├── Materials.meta │ │ ├── Materials │ │ ├── prototype_black_grid.mat │ │ ├── prototype_black_grid.mat.meta │ │ ├── prototype_black_smooth.mat │ │ ├── prototype_black_smooth.mat.meta │ │ ├── prototype_blue_grid.mat │ │ ├── prototype_blue_grid.mat.meta │ │ ├── prototype_blue_smooth.mat │ │ ├── prototype_blue_smooth.mat.meta │ │ ├── prototype_checker.mat │ │ ├── prototype_checker.mat.meta │ │ ├── prototype_green_grid.mat │ │ ├── prototype_green_grid.mat.meta │ │ ├── prototype_green_smooth.mat │ │ ├── prototype_green_smooth.mat.meta │ │ ├── prototype_green_transparent.mat │ │ ├── prototype_green_transparent.mat.meta │ │ ├── prototype_grey_grid.mat │ │ ├── prototype_grey_grid.mat.meta │ │ ├── prototype_grey_smooth.mat │ │ ├── prototype_grey_smooth.mat.meta │ │ ├── prototype_white_grid.mat │ │ ├── prototype_white_grid.mat.meta │ │ ├── prototype_white_smooth.mat │ │ └── prototype_white_smooth.mat.meta │ │ ├── Models.meta │ │ ├── Models │ │ ├── prototype_block_4x4x4.fbx │ │ ├── prototype_block_4x4x4.fbx.meta │ │ ├── prototype_cube_2x2x2.FBX │ │ ├── prototype_cube_2x2x2.FBX.meta │ │ ├── prototype_cube_4x4x4.FBX │ │ ├── prototype_cube_4x4x4.FBX.meta │ │ ├── prototype_cube_8x8x8.FBX │ │ ├── prototype_cube_8x8x8.FBX.meta │ │ ├── prototype_environment.fbx │ │ ├── prototype_environment.fbx.meta │ │ ├── prototype_floor.fbx │ │ ├── prototype_floor.fbx.meta │ │ ├── prototype_floor_4x1x4.FBX │ │ ├── prototype_floor_4x1x4.FBX.meta │ │ ├── prototype_floor_64x1x64.FBX │ │ ├── prototype_floor_64x1x64.FBX.meta │ │ ├── prototype_floor_8x1x8.FBX │ │ ├── prototype_floor_8x1x8.FBX.meta │ │ ├── prototype_house_16x16x24.FBX │ │ ├── prototype_house_16x16x24.FBX.meta │ │ ├── prototype_join_inner_1x6x1.FBX │ │ ├── prototype_join_inner_1x6x1.FBX.meta │ │ ├── prototype_join_mid_4x6x1.FBX │ │ ├── prototype_join_mid_4x6x1.FBX.meta │ │ ├── prototype_join_outer_2x6x2.FBX │ │ ├── prototype_join_outer_2x6x2.FBX.meta │ │ ├── prototype_loop.fbx │ │ ├── prototype_loop.fbx.meta │ │ ├── prototype_pickup.fbx │ │ ├── prototype_pickup.fbx.meta │ │ ├── prototype_pillar_1x2x1.FBX │ │ ├── prototype_pillar_1x2x1.FBX.meta │ │ ├── prototype_pillar_2x8x2.FBX │ │ ├── prototype_pillar_2x8x2.FBX.meta │ │ ├── prototype_platform_2x1x2.FBX │ │ ├── prototype_platform_2x1x2.FBX.meta │ │ ├── prototype_platform_4x1x4.FBX │ │ ├── prototype_platform_4x1x4.FBX.meta │ │ ├── prototype_platform_8x1x8.FBX │ │ ├── prototype_platform_8x1x8.FBX.meta │ │ ├── prototype_ramp_4x2x2.FBX │ │ ├── prototype_ramp_4x2x2.FBX.meta │ │ ├── prototype_ring.fbx │ │ ├── prototype_ring.fbx.meta │ │ ├── prototype_steps_4x2x2.FBX │ │ ├── prototype_steps_4x2x2.FBX.meta │ │ ├── prototype_wall_8x8x1.FBX │ │ └── prototype_wall_8x8x1.FBX.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ ├── Block 4x4x4.prefab │ │ ├── Block 4x4x4.prefab.meta │ │ ├── Compound Prefabs.meta │ │ ├── Compound Prefabs │ │ │ ├── Box Pile.prefab │ │ │ ├── Box Pile.prefab.meta │ │ │ ├── Elevated Track - Multi Level.prefab │ │ │ ├── Elevated Track - Multi Level.prefab.meta │ │ │ ├── Elevated Track.prefab │ │ │ ├── Elevated Track.prefab.meta │ │ │ ├── Floor_Tile.prefab │ │ │ ├── Floor_Tile.prefab.meta │ │ │ ├── Goal Posts.prefab │ │ │ ├── Goal Posts.prefab.meta │ │ │ ├── Jump Ramp.prefab │ │ │ ├── Jump Ramp.prefab.meta │ │ │ ├── Mini Ramps.prefab │ │ │ ├── Mini Ramps.prefab.meta │ │ │ ├── Platforms.prefab │ │ │ ├── Platforms.prefab.meta │ │ │ ├── Smash Boxes Platform.prefab │ │ │ ├── Smash Boxes Platform.prefab.meta │ │ │ ├── Smash Boxes.prefab │ │ │ ├── Smash Boxes.prefab.meta │ │ │ ├── Smash Platform.prefab │ │ │ ├── Smash Platform.prefab.meta │ │ │ ├── Steps.prefab │ │ │ ├── Steps.prefab.meta │ │ │ ├── Wide Low Platform.prefab │ │ │ ├── Wide Low Platform.prefab.meta │ │ │ ├── Wide Ramp.prefab │ │ │ └── Wide Ramp.prefab.meta │ │ ├── Cube 2x2x2.prefab │ │ ├── Cube 2x2x2.prefab.meta │ │ ├── Cube 4x4x4.prefab │ │ ├── Cube 4x4x4.prefab.meta │ │ ├── Cube 8x8x8.prefab │ │ ├── Cube 8x8x8.prefab.meta │ │ ├── Extents.prefab │ │ ├── Extents.prefab.meta │ │ ├── Floor 4x1x4.prefab │ │ ├── Floor 4x1x4.prefab.meta │ │ ├── Floor 64x1x64.prefab │ │ ├── Floor 64x1x64.prefab.meta │ │ ├── Floor 8x1x8.prefab │ │ ├── Floor 8x1x8.prefab.meta │ │ ├── House 16x16x24.prefab │ │ ├── House 16x16x24.prefab.meta │ │ ├── Join Inner 1x6x1.prefab │ │ ├── Join Inner 1x6x1.prefab.meta │ │ ├── Join Mid 4x6x1.prefab │ │ ├── Join Mid 4x6x1.prefab.meta │ │ ├── Join Outer 2x6x2.prefab │ │ ├── Join Outer 2x6x2.prefab.meta │ │ ├── Loop.prefab │ │ ├── Loop.prefab.meta │ │ ├── Pillar 1x2x1.prefab │ │ ├── Pillar 1x2x1.prefab.meta │ │ ├── Pillar 2x8x2.prefab │ │ ├── Pillar 2x8x2.prefab.meta │ │ ├── Platform 2x1x2.prefab │ │ ├── Platform 2x1x2.prefab.meta │ │ ├── Platform 4x1x4.prefab │ │ ├── Platform 4x1x4.prefab.meta │ │ ├── Platform 8x1x8.prefab │ │ ├── Platform 8x1x8.prefab.meta │ │ ├── Question Coin.prefab │ │ ├── Question Coin.prefab.meta │ │ ├── Ramp 4x2x2.prefab │ │ ├── Ramp 4x2x2.prefab.meta │ │ ├── Ring.prefab │ │ ├── Ring.prefab.meta │ │ ├── Sandbox Terrain.prefab │ │ ├── Sandbox Terrain.prefab.meta │ │ ├── Steps 4x2x2.prefab │ │ ├── Steps 4x2x2.prefab.meta │ │ ├── Wall 8x8x1.prefab │ │ ├── Wall 8x8x1.prefab.meta │ │ ├── Wall.prefab │ │ └── Wall.prefab.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ ├── WorldCoord Diffuse.shader │ │ └── WorldCoord Diffuse.shader.meta │ │ ├── Textures.meta │ │ └── Textures │ │ ├── prototype_black_dff.png │ │ ├── prototype_black_dff.png.meta │ │ ├── prototype_blue_dff.png │ │ ├── prototype_blue_dff.png.meta │ │ ├── prototype_checker_dff.png │ │ ├── prototype_checker_dff.png.meta │ │ ├── prototype_green_dff.png │ │ ├── prototype_green_dff.png.meta │ │ ├── prototype_grey_dff.png │ │ ├── prototype_grey_dff.png.meta │ │ ├── prototype_white_dff.png │ │ └── prototype_white_dff.png.meta ├── Scripts.meta ├── Scripts │ ├── BezierCurve.cs │ ├── BezierCurve.cs.meta │ ├── CatmullRom.cs │ ├── CatmullRom.cs.meta │ ├── CurveImplementation.cs │ ├── CurveImplementation.cs.meta │ ├── FreeCamera.cs │ ├── FreeCamera.cs.meta │ ├── GUITest.cs │ ├── GUITest.cs.meta │ ├── IGraph.cs │ ├── IGraph.cs.meta │ ├── ItemPlacer.cs │ ├── ItemPlacer.cs.meta │ ├── Line.cs │ ├── Line.cs.meta │ ├── ProceduralMesh.cs │ ├── ProceduralMesh.cs.meta │ ├── ProceduralRenderer.cs │ ├── ProceduralRenderer.cs.meta │ ├── RoadGraphEdge.cs │ ├── RoadGraphEdge.cs.meta │ ├── RoadNetwork.cs │ ├── RoadNetwork.cs.meta │ ├── RoadNode.cs │ └── RoadNode.cs.meta ├── Sources.meta ├── Sources │ ├── Artwork.meta │ ├── Artwork │ │ ├── Flare3.tiff │ │ ├── Flare3.tiff.meta │ │ ├── Lightning Mat.mat │ │ ├── Lightning Mat.mat.meta │ │ ├── Lightning.psd │ │ ├── Lightning.psd.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── a sphere-lambert1.mat │ │ │ ├── a sphere-lambert1.mat.meta │ │ │ ├── cube-lambert1.mat │ │ │ ├── cube-lambert1.mat.meta │ │ │ ├── extrude-outline-lambert2.mat │ │ │ ├── extrude-outline-lambert2.mat.meta │ │ │ ├── extrude-plane-lambert1.mat │ │ │ ├── extrude-plane-lambert1.mat.meta │ │ │ ├── extrude-plane-lambert2.mat │ │ │ ├── extrude-plane-lambert2.mat.meta │ │ │ ├── half_torus-lambert1.mat │ │ │ ├── half_torus-lambert1.mat.meta │ │ │ ├── heightmap.mat │ │ │ ├── heightmap.mat.meta │ │ │ ├── sphere-highpoly-lambert2.mat │ │ │ ├── sphere-highpoly-lambert2.mat.meta │ │ │ ├── sphere-lambert1.mat │ │ │ ├── sphere-lambert1.mat.meta │ │ │ ├── spider-default.mat │ │ │ └── spider-default.mat.meta │ │ ├── Verdana.ttf │ │ ├── Verdana.ttf.meta │ │ ├── bouncy.physicmaterial │ │ ├── bouncy.physicmaterial.meta │ │ ├── cube.fbx │ │ ├── cube.fbx.meta │ │ ├── diffuse.mat │ │ ├── diffuse.mat.meta │ │ ├── extrude-outline.fbx │ │ ├── extrude-outline.fbx.meta │ │ ├── extrude-plane.fbx │ │ ├── extrude-plane.fbx.meta │ │ ├── half_torus.fbx │ │ ├── half_torus.fbx.meta │ │ ├── heightmap.tiff │ │ ├── heightmap.tiff.meta │ │ ├── sphere-highpoly.fbx │ │ ├── sphere-highpoly.fbx.meta │ │ ├── sphere.fbx │ │ ├── sphere.fbx.meta │ │ ├── tiles bump.png │ │ ├── tiles bump.png.meta │ │ ├── trail.mat │ │ ├── trail.mat.meta │ │ ├── trail.tiff │ │ ├── trail.tiff.meta │ │ ├── verdana - black.mat │ │ └── verdana - black.mat.meta │ ├── CrumpleMesh.js │ ├── CrumpleMesh.js.meta │ ├── ExtrudedMeshTrail.js │ ├── ExtrudedMeshTrail.js.meta │ ├── FractalTexture.js │ ├── FractalTexture.js.meta │ ├── HeightmapGenerator.js │ ├── HeightmapGenerator.js.meta │ ├── InitialRigidbodyVelocity.js │ ├── InitialRigidbodyVelocity.js.meta │ ├── LightningBolt.cs │ ├── LightningBolt.cs.meta │ ├── MouseOrbit.js │ ├── MouseOrbit.js.meta │ ├── PaintVertices.js │ ├── PaintVertices.js.meta │ ├── SinusCurveModifier.js │ ├── SinusCurveModifier.js.meta │ ├── SmoothRandomPosition.js │ ├── SmoothRandomPosition.js.meta │ ├── TronTrail.js │ ├── TronTrail.js.meta │ ├── Twist.js │ ├── Twist.js.meta │ ├── ~ControlScripts.meta │ └── ~ControlScripts │ │ ├── DragTransform.js │ │ ├── DragTransform.js.meta │ │ ├── KeyboardOrbit.js │ │ ├── KeyboardOrbit.js.meta │ │ ├── VPS.js │ │ └── VPS.js.meta ├── Textures.meta ├── Textures │ ├── road texture.png │ └── road texture.png.meta ├── Unity Sample Scenes.meta ├── Unity Sample Scenes │ ├── Crumple mesh modifier.unity │ ├── Crumple mesh modifier.unity.meta │ ├── Extrusion.unity │ ├── Extrusion.unity.meta │ ├── Fractal texture.unity │ ├── Fractal texture.unity.meta │ ├── Heightmap generator.unity │ ├── Heightmap generator.unity.meta │ ├── Lightning bolt.unity │ ├── Lightning bolt.unity.meta │ ├── Sculpt vertices.unity │ ├── Sculpt vertices.unity.meta │ ├── Sinus curve modifier.unity │ ├── Sinus curve modifier.unity.meta │ ├── Smooth random position.unity │ ├── Smooth random position.unity.meta │ ├── Tron trail.unity │ ├── Tron trail.unity.meta │ ├── Twist.unity │ └── Twist.unity.meta ├── UnityVS.meta ├── UnityVS │ ├── Editor.meta │ └── Editor │ │ ├── SyntaxTree.VisualStudio.Unity.Bridge.dll │ │ ├── SyntaxTree.VisualStudio.Unity.Bridge.dll.meta │ │ ├── SyntaxTree.VisualStudio.Unity.Messaging.dll │ │ ├── SyntaxTree.VisualStudio.Unity.Messaging.dll.meta │ │ ├── UnityVS.VersionSpecific.dll │ │ └── UnityVS.VersionSpecific.dll.meta ├── test.unity └── test.unity.meta ├── ProjectSettings ├── AudioManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── QualitySettings.asset ├── TagManager.asset └── TimeManager.asset ├── Splines-csharp.sln ├── Splines.sln └── UnityVS.Splines.sln.DotSettings /.gitignore: -------------------------------------------------------------------------------- 1 | # =============== # 2 | # Unity generated # 3 | # =============== # 4 | Temp/ 5 | Obj/ 6 | UnityGenerated/ 7 | Library/ 8 | 9 | # ===================================== # 10 | # Visual Studio / MonoDevelop generated # 11 | # ===================================== # 12 | ExportedObj/ 13 | *.svd 14 | *.userprefs 15 | *.csproj 16 | *.pidb 17 | *.suo 18 | *.sln 19 | *.user 20 | *.unityproj 21 | *.booproj 22 | 23 | # ============ # 24 | # OS generated # 25 | # ============ # 26 | .DS_Store 27 | .DS_Store? 28 | ._* 29 | .Spotlight-V100 30 | .Trashes 31 | Icon? 32 | ehthumbs.db 33 | Thumbs.db 34 | *.sln 35 | *.sln 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Unity-Procedural 2 | ================ 3 | 4 | At the moment this is mostly experimentation with splines and mesh generation. 5 | 6 | I haven't done any work on this in a while, but I may revisit it since people seem to be finding it! 7 | 8 | For now it has simple implementations of bezier and catmull-rom splines including extrusion and mesh generation with texturing. 9 | -------------------------------------------------------------------------------- /Splines/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3cc3b68c85c2ae4ca14e8e4ef7eb190 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Materials/New Material.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: New Material 10 | m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: efaaea7f6a25a4d4fafa9fce85bf947f, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: .458823532} 29 | -------------------------------------------------------------------------------- /Splines/Assets/Materials/New Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69dbacdfaaa79b342996248364cc9534 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Materials/Road.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Road 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: b391d2a5b74be6848a3e133ba6d3f46b, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: 1} 29 | -------------------------------------------------------------------------------- /Splines/Assets/Materials/Road.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: baf36fbd26cb8f9488c39d1ffe060e38 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d138e90ad114cced000d78b8d76c639 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Plugins/MeshExtrusion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8a05eabbd11f8d4d000995b8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Plugins/Perlin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b448e90ad114cced000d78b8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d61175866f4011e48a4211f3d65fbcde 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Prefabs/RoadNodePrefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e96adb4e0840a441b73882ac8fca50d 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17271355019261f4b88435d8ffc91525 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cameras.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 118eb7bc1369e4646b1e38bbb64a5894 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cameras/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b42a1960d98e82a4a85302a9b6fb7944 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cameras/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32e628ecbe782b8489e6e188c754bc1c 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Characters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c7b9438803dd7d49ae3981925fd0cd7 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Characters/First Person Character.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c5b0428b3bc24142acfd4f42831cc0a 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Characters/Third Person Character.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b1790ddf1f96954bbb4dad79e57a2d0 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cross Platform Input.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47577332e9ad50147be733e53171319f 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cross Platform Input/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49d00dc559314eb42bba02d7451ad3e9 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Cross Platform Input/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be3b3b66b61d4ca4fac0f2ac0516d2ef 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ebe1ad227fbfd34ea3fa5a41058b932 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Image Effects (Pro Only).meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a57325752205871439e6d44070d21c6c 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Image Effects (Pro Only)/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cd25e5dcffd64646b51ad29c8d3dcaa 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Image Effects (Pro Only)/Shaders/_DepthOfField.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 897f662da2cc1874e8a5d70a509a3c5f 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Light Shafts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ee1a60751d0a8b43971d2cd92a64a59 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Light Shafts/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb6a5faf589cea34e86851409a601659 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Particle Systems.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a359ed6ac86f5a459d985c3da817af2 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Particle Systems/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a78c88a7f27f78946887fb2ebb2f7eab 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Projectors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77b6dbc9b532d4245a856cd91c679059 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Projectors/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ed142d206095d4494fdb1c8e2c997f 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13f82163c5ad9e741921cf2925b47b2f 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Tessellation Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b6748f6a0571904397f84810af52c61 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Tessellation Shaders/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ac0a8f82bcb85b4991a398a44c52025 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Toon Shading.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c78f5d34d5f35f47a37dd910cdc2de9 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Effects/Toon Shading/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 834c999ee7538ad46b5d4c819f2586c7 3 | folderAsset: yes 4 | timeCreated: 1432571344 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 887b000de094027468acfce11be660e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Bouncy.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: Bouncy 9 | dynamicFriction: .300000012 10 | staticFriction: .300000012 11 | bounciness: 1 12 | frictionCombine: 0 13 | bounceCombine: 3 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Bouncy.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99e86ee0ad11f8d6d00011d98d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Ice.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: Ice 9 | dynamicFriction: .100000001 10 | staticFriction: .100000001 11 | bounciness: 0 12 | frictionCombine: 2 13 | bounceCombine: 2 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Ice.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5410a64fad11e8d6d00011d98d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Max Friction.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: Max Friction 9 | dynamicFriction: 1 10 | staticFriction: 1 11 | bounciness: 0 12 | frictionCombine: 3 13 | bounceCombine: 0 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Max Friction.physicMaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae51c2b8a2d62f74a917726ce1c0af2c 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Metal.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: Metal 9 | dynamicFriction: .150000006 10 | staticFriction: .150000006 11 | bounciness: 0 12 | frictionCombine: 1 13 | bounceCombine: 0 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Metal.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67db31eead11e8d6d00011d98d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Rubber.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: Rubber 9 | dynamicFriction: 1 10 | staticFriction: 1 11 | bounciness: .5 12 | frictionCombine: 3 13 | bounceCombine: 0 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Rubber.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa9a139ead11e8d6d00011d98d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Wood.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: Wood 9 | dynamicFriction: .449999988 10 | staticFriction: .449999988 11 | bounciness: 0 12 | frictionCombine: 0 13 | bounceCombine: 0 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Wood.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdf7d3f1ad11f8d6d00011d98d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Zero Friction.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: Zero Friction 9 | dynamicFriction: 0 10 | staticFriction: 0 11 | bounciness: 0 12 | frictionCombine: 2 13 | bounceCombine: 0 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Physics Materials/Zero Friction.physicMaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf63880488ec29f43a759ecd9c6c5123 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c94ea1cd78544f4eadb6fdea62e31f3 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11fa60a4f5bdba144a008a674f32eb19 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_black_grid.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_black_grid 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: efaaea7f6a25a4d4fafa9fce85bf947f, type: 3} 21 | m_Scale: {x: 50, y: 50} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | m_Floats: {} 31 | m_Colors: 32 | data: 33 | first: 34 | name: _Color 35 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 36 | data: 37 | first: 38 | name: _BaseScale 39 | second: {r: 1, g: 1, b: 1, a: 0} 40 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_black_grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4876fc9dc009bbe4493553020a561611 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_black_smooth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_black_smooth 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 2500, y: 2500} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | m_Floats: 31 | data: 32 | first: 33 | name: _Shininess 34 | second: .385136962 35 | m_Colors: 36 | data: 37 | first: 38 | name: _Color 39 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 40 | data: 41 | first: 42 | name: _SpecColor 43 | second: {r: 1, g: 1, b: 1, a: 1} 44 | data: 45 | first: 46 | name: _BaseScale 47 | second: {r: 1, g: 1, b: 1, a: 0} 48 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_black_smooth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d0a1e0de608f7a49acf3a85347688a1 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_blue_grid.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_blue_grid 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 3cae02495b88d2d4fbf19382b7993691, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_blue_grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eae9c11350249284e8400a100179e0b2 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_blue_smooth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_blue_smooth 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_blue_smooth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13ff452dc904e3f4d9411334d3c6a43d 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_checker.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_checker 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 0e29ce164dec4cc49a45a79b75778d84, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | m_Floats: 31 | data: 32 | first: 33 | name: _Shininess 34 | second: .0538885146 35 | m_Colors: 36 | data: 37 | first: 38 | name: _Color 39 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 40 | data: 41 | first: 42 | name: _SpecColor 43 | second: {r: .352941155, g: .352941155, b: .352941155, a: 1} 44 | data: 45 | first: 46 | name: _BaseScale 47 | second: {r: 1, g: 1, b: 1, a: 0} 48 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_checker.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8aa562d94427b94ebfc2fce36f347ce 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_grid.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_green_grid 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: b391d2a5b74be6848a3e133ba6d3f46b, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 896b6ff456a005842967631631a8ea42 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_smooth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_green_smooth 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_smooth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9a66e07befebab458ac293b608d0cce 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_transparent.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_green_transparent 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_green_transparent.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bad1cafb2191c37419285b13b5e4d708 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_grey_grid.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_grey_grid 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 33a18574a1737ab42a75137c3b83c9be, type: 3} 21 | m_Scale: {x: 10, y: 10} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .0735294223, g: .0735294223, b: .0735294223, a: .258823544} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_grey_grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc9219e0938ae504d8ed6fc2009838da 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_grey_smooth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_grey_smooth 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_grey_smooth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ab66d94bde8cce46bb35638099bfd31 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_white_grid.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_white_grid 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 33a18574a1737ab42a75137c3b83c9be, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .727941155, g: .224805355, b: .224805355, a: .403921574} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_white_grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5aa95b3fa56e28f43a84e301c3d19e08 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_white_smooth.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: prototype_white_smooth 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .95588237, g: .95588237, b: .95588237, a: 1} 29 | data: 30 | first: 31 | name: _BaseScale 32 | second: {r: 1, g: 1, b: 1, a: 0} 33 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Materials/prototype_white_smooth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 799167b062f9e2944a302eea855166b4 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 244e48ea2b590df4eb7841878685db1e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_block_4x4x4.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_block_4x4x4.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_block_4x4x4.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 622a87b3379022740be7e2efea3ebd33 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: block_prototype_4x4x4 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_2x2x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_2x2x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_2x2x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef6178546f77bc546af127fb4c56da0c 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: cube_prototype_2x2x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_4x4x4.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_4x4x4.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_4x4x4.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f79402ff4ca9c54d96a09d1a77540d5 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: cube_prototype_4x4x4 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_8x8x8.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_8x8x8.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_cube_8x8x8.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c09052c9b19f0ea4987bc4f4f981252f 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: cube_prototype_8x8x8 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_environment.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_environment.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49d225a8083c6bf409cb0d5d1f856b2b 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: Floor 11 | 9500000: //RootNode 12 | materials: 13 | importMaterials: 1 14 | materialName: 1 15 | materialSearch: 1 16 | animations: 17 | legacyGenerateAnimations: 4 18 | bakeSimulation: 0 19 | optimizeGameObjects: 0 20 | animationCompression: 1 21 | animationRotationError: .5 22 | animationPositionError: .5 23 | animationScaleError: .5 24 | animationWrapMode: 0 25 | extraExposedTransformPaths: [] 26 | clipAnimations: [] 27 | isReadable: 1 28 | meshes: 29 | lODScreenPercentages: [] 30 | globalScale: .00999999978 31 | meshCompression: 0 32 | addColliders: 0 33 | importBlendShapes: 1 34 | swapUVChannels: 0 35 | generateSecondaryUV: 0 36 | useFileUnits: 1 37 | optimizeMeshForGPU: 1 38 | weldVertices: 1 39 | secondaryUVAngleDistortion: 8 40 | secondaryUVAreaDistortion: 15.000001 41 | secondaryUVHardAngle: 88 42 | secondaryUVPackMargin: 4 43 | tangentSpace: 44 | normalSmoothAngle: 60 45 | splitTangentsAcrossUV: 1 46 | normalImportMode: 0 47 | tangentImportMode: 1 48 | importAnimation: 0 49 | copyAvatar: 0 50 | humanDescription: 51 | human: [] 52 | skeleton: [] 53 | armTwist: .5 54 | foreArmTwist: .5 55 | upperLegTwist: .5 56 | legTwist: .5 57 | armStretch: .0500000007 58 | legStretch: .0500000007 59 | feetSpacing: 0 60 | rootMotionBoneName: 61 | lastHumanDescriptionAvatarSource: {instanceID: 0} 62 | animationType: 0 63 | additionalBone: 0 64 | userData: 65 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_4x1x4.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_4x1x4.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_4x1x4.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 080bc076ed19adb4091adca05de83d66 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: floor_prototype_4x1x4 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_64x1x64.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_64x1x64.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_64x1x64.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fadddc63520db414bbc9126cbf4743ad 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: floor_prototype_64x1x64 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_8x1x8.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_8x1x8.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_floor_8x1x8.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16fb769c0394c36469ed40a4f35c1eec 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: floor_prototype_8x1x8 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_house_16x16x24.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_house_16x16x24.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_house_16x16x24.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce7348d724aa0fc44aaf53391b9bae9b 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: house_prototype_16x16x24 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_inner_1x6x1.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_inner_1x6x1.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_inner_1x6x1.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f45b6695d6226cd48abfc605723cc3ae 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: join_inner_prototype_1x6x1 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_mid_4x6x1.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_mid_4x6x1.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_mid_4x6x1.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40384240c1c82b94db82531689571ab0 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: join_prototype_mid_4x6x1 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_outer_2x6x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_outer_2x6x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_join_outer_2x6x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6386a10e23c45d040a22051e6ae3b70f 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: join_prototype_outer_2x6x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_loop.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_loop.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_loop.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d47ea6078c7f594e9aaf5f353bf61ba 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: env_prototype_loop 11 | 9500000: //RootNode 12 | materials: 13 | importMaterials: 1 14 | materialName: 1 15 | materialSearch: 2 16 | animations: 17 | legacyGenerateAnimations: 4 18 | bakeSimulation: 0 19 | optimizeGameObjects: 0 20 | animationCompression: 1 21 | animationRotationError: .5 22 | animationPositionError: .5 23 | animationScaleError: .5 24 | animationWrapMode: 0 25 | extraExposedTransformPaths: [] 26 | clipAnimations: [] 27 | isReadable: 1 28 | meshes: 29 | lODScreenPercentages: [] 30 | globalScale: .00999999978 31 | meshCompression: 0 32 | addColliders: 0 33 | importBlendShapes: 1 34 | swapUVChannels: 0 35 | generateSecondaryUV: 0 36 | useFileUnits: 1 37 | optimizeMeshForGPU: 1 38 | weldVertices: 1 39 | secondaryUVAngleDistortion: 8 40 | secondaryUVAreaDistortion: 15.000001 41 | secondaryUVHardAngle: 88 42 | secondaryUVPackMargin: 4 43 | tangentSpace: 44 | normalSmoothAngle: 60 45 | splitTangentsAcrossUV: 1 46 | normalImportMode: 0 47 | tangentImportMode: 1 48 | importAnimation: 1 49 | copyAvatar: 0 50 | humanDescription: 51 | human: [] 52 | skeleton: [] 53 | armTwist: .5 54 | foreArmTwist: .5 55 | upperLegTwist: .5 56 | legTwist: .5 57 | armStretch: .0500000007 58 | legStretch: .0500000007 59 | feetSpacing: 0 60 | rootMotionBoneName: 61 | lastHumanDescriptionAvatarSource: {instanceID: 0} 62 | animationType: 0 63 | additionalBone: 0 64 | userData: 65 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pickup.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_pickup.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pickup.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 959be6347b65b7a4c9baa6bc323541fd 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: f 11 | 4300002: prototype_pickup 12 | 6400000: //RootNode 13 | 9500000: //RootNode 14 | materials: 15 | importMaterials: 1 16 | materialName: 1 17 | materialSearch: 2 18 | animations: 19 | legacyGenerateAnimations: 4 20 | bakeSimulation: 0 21 | optimizeGameObjects: 0 22 | animationCompression: 1 23 | animationRotationError: .5 24 | animationPositionError: .5 25 | animationScaleError: .5 26 | animationWrapMode: 0 27 | extraExposedTransformPaths: [] 28 | clipAnimations: [] 29 | isReadable: 1 30 | meshes: 31 | lODScreenPercentages: [] 32 | globalScale: .00999999978 33 | meshCompression: 0 34 | addColliders: 0 35 | importBlendShapes: 1 36 | swapUVChannels: 0 37 | generateSecondaryUV: 0 38 | useFileUnits: 1 39 | optimizeMeshForGPU: 1 40 | weldVertices: 1 41 | secondaryUVAngleDistortion: 8 42 | secondaryUVAreaDistortion: 15.000001 43 | secondaryUVHardAngle: 88 44 | secondaryUVPackMargin: 4 45 | tangentSpace: 46 | normalSmoothAngle: 60 47 | splitTangentsAcrossUV: 1 48 | normalImportMode: 0 49 | tangentImportMode: 1 50 | importAnimation: 1 51 | copyAvatar: 0 52 | humanDescription: 53 | human: [] 54 | skeleton: [] 55 | armTwist: .5 56 | foreArmTwist: .5 57 | upperLegTwist: .5 58 | legTwist: .5 59 | armStretch: .0500000007 60 | legStretch: .0500000007 61 | feetSpacing: 0 62 | rootMotionBoneName: 63 | lastHumanDescriptionAvatarSource: {instanceID: 0} 64 | animationType: 0 65 | additionalBone: 0 66 | userData: 67 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_1x2x1.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_1x2x1.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_1x2x1.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25712b9d3dd0eb4439390fb8fea8043e 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: pillar_prototype_1x2x1 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_2x8x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_2x8x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_pillar_2x8x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66a13889798137c498eae4b3acdafe19 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: pillar_prototype_2x8x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_2x1x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_2x1x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_2x1x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41807bb6e4134a34aaf92fbad2e07bbc 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: platform_prototype_2x1x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_4x1x4.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_4x1x4.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_4x1x4.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc2ed85df3924a4458576f17e8b10057 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: platform_prototype_4x1x4 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_8x1x8.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_8x1x8.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_platform_8x1x8.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 879dd62cbfd65314d812354e257fc5cc 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: platform_prototype_8x1x8 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_ramp_4x2x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_ramp_4x2x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_ramp_4x2x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9d7ac1a0f551404f8d32e1e02b64325 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: ramp_prototype_4x2x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_ring.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_ring.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_ring.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccb151eac4280a94c95575e12e56865a 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: env_prototype_ring 11 | 9500000: //RootNode 12 | materials: 13 | importMaterials: 1 14 | materialName: 1 15 | materialSearch: 2 16 | animations: 17 | legacyGenerateAnimations: 4 18 | bakeSimulation: 0 19 | optimizeGameObjects: 0 20 | animationCompression: 1 21 | animationRotationError: .5 22 | animationPositionError: .5 23 | animationScaleError: .5 24 | animationWrapMode: 0 25 | extraExposedTransformPaths: [] 26 | clipAnimations: [] 27 | isReadable: 1 28 | meshes: 29 | lODScreenPercentages: [] 30 | globalScale: .00999999978 31 | meshCompression: 0 32 | addColliders: 0 33 | importBlendShapes: 1 34 | swapUVChannels: 0 35 | generateSecondaryUV: 0 36 | useFileUnits: 1 37 | optimizeMeshForGPU: 1 38 | weldVertices: 1 39 | secondaryUVAngleDistortion: 8 40 | secondaryUVAreaDistortion: 15.000001 41 | secondaryUVHardAngle: 88 42 | secondaryUVPackMargin: 4 43 | tangentSpace: 44 | normalSmoothAngle: 60 45 | splitTangentsAcrossUV: 1 46 | normalImportMode: 0 47 | tangentImportMode: 1 48 | importAnimation: 1 49 | copyAvatar: 0 50 | humanDescription: 51 | human: [] 52 | skeleton: [] 53 | armTwist: .5 54 | foreArmTwist: .5 55 | upperLegTwist: .5 56 | legTwist: .5 57 | armStretch: .0500000007 58 | legStretch: .0500000007 59 | feetSpacing: 0 60 | rootMotionBoneName: 61 | lastHumanDescriptionAvatarSource: {instanceID: 0} 62 | animationType: 0 63 | additionalBone: 0 64 | userData: 65 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_steps_4x2x2.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_steps_4x2x2.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_steps_4x2x2.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 900e53dd850c9cc4281be6fa21bdfea5 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: steps_prototype_4x2x2 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_wall_8x8x1.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Models/prototype_wall_8x8x1.FBX -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Models/prototype_wall_8x8x1.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5290684820a94548bedb95083785116 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 3300000: //RootNode 10 | 4300000: wall_prototype_8x8x1 11 | 6400000: //RootNode 12 | 9500000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 2 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: .00999999978 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 1 47 | normalImportMode: 0 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 0 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7fd744af0c01c94c9c84cc342423458 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Block 4x4x4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab33e6080ae416b4d899f39fa8951b98 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78166b3f432d17f41b0bd990402b602c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Box Pile.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff3366103894bec429eeaa9b86b595e6 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Elevated Track - Multi Level.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3e87e21fdace36458868d1975cfd61d 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Elevated Track.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1195fa42f303f94db11ad994dfbc16d 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Floor_Tile.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faad7b4fb706f44478b101c4da4fa1d1 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Goal Posts.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6df3f650b33fa604cb3f5923fa50d053 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Jump Ramp.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b07bb780c3af7684b89ec6177121bb7f 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Mini Ramps.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 345f8d9d8470e9d4a852c7ba9da85160 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Platforms.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a09ecd966d1f5c45a4be05921bd8424 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Smash Boxes Platform.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cee7da9ee2a142448bf6419bb4fd2c1b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Smash Boxes.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b592d2faa93e6ad46a6d520adf8f123e 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Smash Platform.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf41e42e26f65a540906016d637456d5 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Steps.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c47aed703e742b54ba64ce19deddba4b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Wide Low Platform.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b15117c6690b5f1419beb37ab038d9aa 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Compound Prefabs/Wide Ramp.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2bfd20e7d29864b89bded3fa82fb36 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Cube 2x2x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b127815fd0f2074eae3a0c6a4786d0b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Cube 4x4x4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d2e4237b4429b34fae4c9eb3cd9efd5 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Cube 8x8x8.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &100000 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 4: {fileID: 400000} 11 | - 33: {fileID: 3300000} 12 | - 23: {fileID: 2300000} 13 | m_Layer: 0 14 | m_Name: Cube 8x8x8 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &400000 21 | Transform: 22 | m_ObjectHideFlags: 1 23 | m_PrefabParentObject: {fileID: 0} 24 | m_PrefabInternal: {fileID: 100100000} 25 | m_GameObject: {fileID: 100000} 26 | m_LocalRotation: {x: 8.14603425e-08, y: 0, z: -0, w: 1} 27 | m_LocalPosition: {x: -0, y: 0, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_Children: [] 30 | m_Father: {fileID: 0} 31 | --- !u!23 &2300000 32 | Renderer: 33 | m_ObjectHideFlags: 1 34 | m_PrefabParentObject: {fileID: 0} 35 | m_PrefabInternal: {fileID: 100100000} 36 | m_GameObject: {fileID: 100000} 37 | m_Enabled: 1 38 | m_CastShadows: 0 39 | m_ReceiveShadows: 1 40 | m_LightmapIndex: 255 41 | m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} 42 | m_Materials: 43 | - {fileID: 2100000, guid: eae9c11350249284e8400a100179e0b2, type: 2} 44 | m_SubsetIndices: 45 | m_StaticBatchRoot: {fileID: 0} 46 | m_UseLightProbes: 0 47 | m_LightProbeAnchor: {fileID: 0} 48 | m_ScaleInLightmap: 1 49 | m_SortingLayer: 0 50 | m_SortingOrder: 0 51 | m_SortingLayerID: 0 52 | --- !u!33 &3300000 53 | MeshFilter: 54 | m_ObjectHideFlags: 1 55 | m_PrefabParentObject: {fileID: 0} 56 | m_PrefabInternal: {fileID: 100100000} 57 | m_GameObject: {fileID: 100000} 58 | m_Mesh: {fileID: 4300000, guid: c09052c9b19f0ea4987bc4f4f981252f, type: 3} 59 | --- !u!1001 &100100000 60 | Prefab: 61 | m_ObjectHideFlags: 1 62 | serializedVersion: 2 63 | m_Modification: 64 | m_TransformParent: {fileID: 0} 65 | m_Modifications: [] 66 | m_RemovedComponents: [] 67 | m_ParentPrefab: {fileID: 0} 68 | m_RootGameObject: {fileID: 100000} 69 | m_IsPrefabParent: 1 70 | m_IsExploded: 1 71 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Cube 8x8x8.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90d8e09703679534295bd2cacb73d6de 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Extents.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfa6364e9a9bf2e4788c1be55229f7ee 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Floor 4x1x4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4620f3c93dca8c94c9124d8ba443f43e 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Floor 64x1x64.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3681543e5b0f59742b73073cb379cdc6 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Floor 8x1x8.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 584a8ef4749c89745b7ae07f3ba7617f 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/House 16x16x24.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5862bbfe91a75054ca72c13b555b6ac5 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Join Inner 1x6x1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ae7f9f9eacff4142b21eb85ae606fdc 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Join Mid 4x6x1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04a24b5e91096bd4e8ae6fba35c4dbf8 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Join Outer 2x6x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b321aed21e0872743a175d8dbbe12ac8 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Loop.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f984adf8f082d1f4d9db2c377cea163b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Pillar 1x2x1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88b5bfec6f1bd17439b2f4339902dca6 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Pillar 2x8x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44884af1ac1d64d42902da40268ba120 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Platform 2x1x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45635d5190a12bc4884469b7dcafa846 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Platform 4x1x4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 831c1389ceffed84d947c9aa3fc86ac2 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Platform 8x1x8.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f114e6b62ad5134b9ba4e0a01ddc050 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Question Coin.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ed830309d1c9f640a65bf22d9060af1 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Ramp 4x2x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e11ef4f39bc65e44a4b0755ecac6ea1 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Ring.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9aa4b7def958e54bad9089e96b5a063 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Sandbox Terrain.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &100000 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 4: {fileID: 400000} 11 | - 114: {fileID: 11400000} 12 | - 154: {fileID: 15400000} 13 | m_Layer: 0 14 | m_Name: Sandbox Terrain 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 3 18 | m_StaticEditorFlags: 4294967295 19 | m_IsActive: 1 20 | --- !u!4 &400000 21 | Transform: 22 | m_ObjectHideFlags: 1 23 | m_PrefabParentObject: {fileID: 0} 24 | m_PrefabInternal: {fileID: 100100000} 25 | m_GameObject: {fileID: 100000} 26 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 27 | m_LocalPosition: {x: 0, y: 0, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_Children: [] 30 | m_Father: {fileID: 0} 31 | --- !u!114 &11400000 32 | MonoBehaviour: 33 | m_ObjectHideFlags: 1 34 | m_PrefabParentObject: {fileID: 0} 35 | m_PrefabInternal: {fileID: 100100000} 36 | m_GameObject: {fileID: 100000} 37 | m_Enabled: 1 38 | m_EditorHideFlags: 1 39 | m_Script: {fileID: 12000, guid: 0000000000000000e000000000000000, type: 0} 40 | m_Name: 41 | m_EditorClassIdentifier: 42 | m_TerrainData: {fileID: 15600000, guid: b53c86784b22db941bac001970e372c6, type: 2} 43 | m_TreeDistance: 2000 44 | m_TreeBillboardDistance: 50 45 | m_TreeCrossFadeLength: 5 46 | m_TreeMaximumFullLODCount: 50 47 | m_DetailObjectDistance: 80 48 | m_DetailObjectDensity: 1 49 | m_HeightmapPixelError: 10 50 | m_SplatMapDistance: 500 51 | m_HeightmapMaximumLOD: 0 52 | m_CastShadows: 0 53 | m_LightmapIndex: -1 54 | m_LightmapSize: 1024 55 | m_DrawTreesAndFoliage: 0 56 | m_MaterialTemplate: {fileID: 0} 57 | --- !u!154 &15400000 58 | TerrainCollider: 59 | m_ObjectHideFlags: 1 60 | m_PrefabParentObject: {fileID: 0} 61 | m_PrefabInternal: {fileID: 100100000} 62 | m_GameObject: {fileID: 100000} 63 | m_IsTrigger: 0 64 | m_Enabled: 1 65 | m_TerrainData: {fileID: 15600000, guid: ba64d14f312a34df3ab41bad1673b27b, type: 2} 66 | m_CreateTreeColliders: 1 67 | --- !u!1001 &100100000 68 | Prefab: 69 | m_ObjectHideFlags: 1 70 | serializedVersion: 2 71 | m_Modification: 72 | m_TransformParent: {fileID: 0} 73 | m_Modifications: [] 74 | m_RemovedComponents: [] 75 | m_ParentPrefab: {fileID: 0} 76 | m_RootGameObject: {fileID: 100000} 77 | m_IsPrefabParent: 1 78 | m_IsExploded: 1 79 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Sandbox Terrain.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21b9456155bf84a608a45554b57fa251 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Steps 4x2x2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d85d3a32fb6157d488e31edf82b7b1c4 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Wall 8x8x1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93e86b57e56570d46814839867bf9a52 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Prefabs/Wall.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c536a5208cc62c4ebb0c4b92b27ce56 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fa688219e8c82344b3714e4e5781647 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Shaders/WorldCoord Diffuse.shader: -------------------------------------------------------------------------------- 1 | Shader "Custom/WorldCoord Diffuse" { 2 | Properties { 3 | _Color ("Main Color", Color) = (1,1,1,1) 4 | _MainTex ("Base (RGB)", 2D) = "white" {} 5 | _BaseScale ("Base Tiling", Vector) = (1,1,1,0) 6 | } 7 | 8 | SubShader { 9 | Tags { "RenderType"="Opaque" } 10 | LOD 150 11 | 12 | CGPROGRAM 13 | #pragma surface surf Lambert 14 | 15 | sampler2D _MainTex; 16 | 17 | fixed4 _Color; 18 | fixed3 _BaseScale; 19 | 20 | struct Input { 21 | float2 uv_MainTex; 22 | float3 worldPos; 23 | float3 worldNormal; 24 | 25 | }; 26 | 27 | void surf (Input IN, inout SurfaceOutput o) { 28 | fixed4 texXY = tex2D(_MainTex, IN.worldPos.xy * _BaseScale.z);// IN.uv_MainTex); 29 | fixed4 texXZ = tex2D(_MainTex, IN.worldPos.xz * _BaseScale.y);// IN.uv_MainTex); 30 | fixed4 texYZ = tex2D(_MainTex, IN.worldPos.yz * _BaseScale.x);// IN.uv_MainTex); 31 | fixed3 mask = fixed3( 32 | dot (IN.worldNormal, fixed3(0,0,1)), 33 | dot (IN.worldNormal, fixed3(0,1,0)), 34 | dot (IN.worldNormal, fixed3(1,0,0))); 35 | 36 | fixed4 tex = 37 | texXY * abs(mask.x) + 38 | texXZ * abs(mask.y) + 39 | texYZ * abs(mask.z); 40 | fixed4 c = tex * _Color; 41 | o.Albedo = c.rgb; 42 | } 43 | ENDCG 44 | } 45 | 46 | FallBack "Diffuse" 47 | } 48 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Shaders/WorldCoord Diffuse.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 406a976191e8366459222b654c60e1f8 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec897f9ee2210c749ad1898ea59326f9 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_black_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_black_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_black_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efaaea7f6a25a4d4fafa9fce85bf947f 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 8 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_blue_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_blue_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_blue_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cae02495b88d2d4fbf19382b7993691 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 4 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_checker_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_checker_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_checker_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e29ce164dec4cc49a45a79b75778d84 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 4 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_green_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_green_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_green_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b56a521c7e96e064c809599300590e46 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 4 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_grey_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_grey_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_grey_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1374bcbabc5a79c4191c4c8616b1e307 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 4 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_white_dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sample Assets/Prototyping/Textures/prototype_white_dff.png -------------------------------------------------------------------------------- /Splines/Assets/Sample Assets/Prototyping/Textures/prototype_white_dff.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33a18574a1737ab42a75137c3b83c9be 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 4 28 | mipBias: -1 29 | wrapMode: 0 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 0 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 512 44 | textureFormat: -1 45 | compressionQuality: 50 46 | - buildTarget: Android 47 | maxTextureSize: 512 48 | textureFormat: -1 49 | compressionQuality: 50 50 | - buildTarget: BlackBerry 51 | maxTextureSize: 512 52 | textureFormat: -1 53 | compressionQuality: 50 54 | - buildTarget: FlashPlayer 55 | maxTextureSize: 512 56 | textureFormat: -1 57 | compressionQuality: 50 58 | - buildTarget: WP8 59 | maxTextureSize: 512 60 | textureFormat: -1 61 | compressionQuality: 50 62 | spriteSheet: 63 | sprites: [] 64 | spritePackingTag: 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a4e318e651349d47985ea3045e7f3ad 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/BezierCurve.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | public class BezierCurve 6 | { 7 | // Quadratic Bezier curve 8 | // 3 points: p0, p1, p2, starting and ending on p0 and p2 with p1 as control point. 9 | // (1-t)^2 * P0 + 2(1-t)t * P1 + t^2 * P2 10 | // t between the range [0, 1] 11 | // Tangents 12 | // B'(t) = 2(1-t)(P1-P0) + 2t(P2-P1) 13 | 14 | Vector3 startPoint; 15 | Vector3 endPoint; 16 | Vector3 controlPoint; 17 | Vector3[] curveNodes; 18 | 19 | int resolution; 20 | float curveWidth; 21 | 22 | void Start() 23 | { 24 | 25 | } 26 | 27 | // Update is called once per frame 28 | void Update() 29 | { 30 | 31 | } 32 | 33 | public static Vector3 Interpolate(Vector3 start, Vector3 control, Vector3 end, float t) 34 | { 35 | Vector3 point = (((1 - t) * (1 - t)) * start) + ((2 * (1 - t) * t) * control) + (t * t * end); 36 | return point; 37 | } 38 | 39 | public static List GetCurvePoints(Vector3 start, Vector3 control, Vector3 end, int resolution) 40 | { 41 | if (resolution < 1) 42 | throw new System.ArgumentException("Please provide a positive, non-zero resolution."); 43 | return new List(); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/BezierCurve.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7410a17a48bc1c040b8c6b746b0929bf 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/CatmullRom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7802554f4f678b4ea5622ea38b27511 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/CurveImplementation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69ae77c20142e204dbfe71b22b7b0995 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/FreeCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acaca4811dc31b541b92e9ee02d6cbd0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/GUITest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class GUITest : MonoBehaviour 5 | { 6 | 7 | public ItemPlacer itemPlacer; 8 | 9 | // Use this for initialization 10 | void Start () { 11 | 12 | } 13 | 14 | // Update is called once per frame 15 | void Update () { 16 | 17 | } 18 | 19 | void OnGUI() 20 | { 21 | GUI.Box(new Rect(10, 10, 100, 100), "Road Type"); 22 | 23 | if (GUI.Button(new Rect(20, 40, 80, 20), "Straight")) 24 | { 25 | itemPlacer.SetMode("Straight!"); 26 | } 27 | 28 | if (GUI.Button(new Rect(20, 70, 80, 20), "Curve")) 29 | { 30 | itemPlacer.SetMode("Curved!"); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/GUITest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69f18a569ace3c043ac6553d0784e1ea 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/IGraph.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | interface IGraph 6 | { 7 | List Nodes 8 | { 9 | get; 10 | set; 11 | } 12 | 13 | 14 | void AddNode(T node); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/IGraph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41caa83a48957e4d9d823e300cd6e5c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/ItemPlacer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b70c5e3a11eea664ba082db25fd3cc73 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/Line.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f1c6933868e4904c85399210586cdb4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/ProceduralMesh.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | public class MeshBuilder 6 | { 7 | public List Vertices { get { return vertices; } } 8 | public List Normals { get { return normals; } } 9 | public List UVs { get { return uv; } } 10 | 11 | 12 | List vertices = new List(); 13 | List normals = new List(); 14 | List uv = new List(); 15 | List indices = new List(); 16 | 17 | public void AddTriangle(int index0, int index1, int index2) 18 | { 19 | indices.Add(index0); 20 | indices.Add(index1); 21 | indices.Add(index2); 22 | } 23 | 24 | public Mesh CreateMesh() 25 | { 26 | Mesh mesh = new Mesh(); 27 | 28 | mesh.vertices = vertices.ToArray(); 29 | mesh.triangles = indices.ToArray(); 30 | 31 | if (normals.Count == vertices.Count) 32 | { 33 | mesh.normals = normals.ToArray(); 34 | } 35 | if (uv.Count == vertices.Count) 36 | { 37 | mesh.uv = uv.ToArray(); 38 | } 39 | mesh.RecalculateBounds(); 40 | 41 | return mesh; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/ProceduralMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b230905dac3e4b941b7c09ecd2881f94 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/ProceduralRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25620863121ae934488806c4c0b95316 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/RoadGraphEdge.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | [RequireComponent(typeof(MeshRenderer))] 6 | [RequireComponent(typeof(MeshFilter))] 7 | public class RoadGraphEdge 8 | { 9 | public GameObject StartPoint; 10 | public GameObject EndPoint; 11 | public Vector3[] Waypoints; 12 | public int RoadType = 0; 13 | public Mesh SegmentMesh; 14 | public enum Direction 15 | { 16 | TwoWay, 17 | StartToEnd, 18 | EndToStart 19 | } 20 | //public Direction Direction; 21 | 22 | public RoadGraphEdge(GameObject start, GameObject end) 23 | { 24 | this.StartPoint = start; 25 | this.EndPoint = end; 26 | } 27 | 28 | public static bool Equals(RoadGraphEdge point1, RoadGraphEdge point2) 29 | { 30 | if (point1.StartPoint == point2.StartPoint && point1.EndPoint == point2.EndPoint) 31 | { 32 | return true; 33 | } 34 | else if (point1.StartPoint == point2.EndPoint && point1.EndPoint == point2.StartPoint) 35 | { 36 | return true; 37 | } 38 | else 39 | { 40 | return false; 41 | } 42 | } 43 | 44 | public bool Equals(RoadGraphEdge roadSegment) 45 | { 46 | return RoadGraphEdge.Equals(this, roadSegment); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/RoadGraphEdge.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b93bf80b422c2694893a00a6b1dfd0d0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/RoadNetwork.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e41fbe5fe0313c48b58942476fe24fd 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Scripts/RoadNode.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | 6 | [RequireComponent(typeof(BoxCollider))] 7 | public class RoadNode : MonoBehaviour 8 | { 9 | public Vector3 Position 10 | { 11 | get 12 | { 13 | return transform.position; 14 | } 15 | } 16 | public List Connections; 17 | public List RoadType; 18 | public Vector3 Direction; 19 | public Vector3 Normal 20 | { 21 | get; 22 | private set; 23 | } 24 | 25 | void Update() 26 | { 27 | 28 | } 29 | 30 | public void AddConnection(GameObject node, bool oneWay = false) 31 | { 32 | if (Connections.Contains(node)) 33 | { 34 | throw new ArgumentException("Duplicate node connection added"); 35 | } 36 | 37 | Connections.Add(node); 38 | if (!oneWay) 39 | { 40 | node.GetComponent().Connections.Add(gameObject); 41 | } 42 | } 43 | } -------------------------------------------------------------------------------- /Splines/Assets/Scripts/RoadNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63e19711a87fb364ca5afeba42b71c69 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd178729f96b441f87f7661e5d781d1 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f70b8ef3ad11ecbfd000323b8d76c639 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Flare3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/Flare3.tiff -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Flare3.tiff.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2cd0cc8ad11217fa0004318cf342b59 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 2 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: 12 24 | maxTextureSize: 64 25 | textureSettings: 26 | filterMode: 1 27 | aniso: 1 28 | mipBias: 0 29 | wrapMode: 0 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: -1 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Lightning Mat.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Lightning Mat 10 | m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 9e1d9d6fad11a07fa0004318cf342b59, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: 1} 29 | data: 30 | first: 31 | name: _TintColor 32 | second: {r: .452414751, g: .727870584, b: 1, a: .310000002} 33 | data: 34 | first: 35 | name: _EmisColor 36 | second: {r: .200000003, g: .200000003, b: .200000003, a: 0} 37 | --- !u!1002 &2100001 38 | EditorExtensionImpl: 39 | serializedVersion: 6 40 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Lightning Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e22b64ead113e4fa0004239cf342b59 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Lightning.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/Lightning.psd -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Lightning.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e1d9d6fad11a07fa0004318cf342b59 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 2 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: 12 24 | maxTextureSize: 128 25 | textureSettings: 26 | filterMode: 1 27 | aniso: 1 28 | mipBias: 0 29 | wrapMode: 0 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: -1 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e537e1c9bd112d00d0001b588d76c639 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/a sphere-lambert1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: a sphere-lambert1 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: .650980413} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/a sphere-lambert1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 223c9ffdad117cced000d78b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/cube-lambert1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: cube-lambert1 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: .988235295, b: .988235295, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/cube-lambert1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9b30bdead11e33fd000a93a8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-outline-lambert2.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: extrude-outline-lambert2 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-outline-lambert2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f35dfb90bd1149d4d000995b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-plane-lambert1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: extrude-plane-lambert1 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .400000006, g: .400000006, b: .400000006, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-plane-lambert1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fce0b80bd1129d4d000995b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-plane-lambert2.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: extrude-plane-lambert2 10 | m_Shader: {fileID: 3, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: 24 | data: 25 | first: 26 | name: _Shininess 27 | second: .078125 28 | m_Colors: 29 | data: 30 | first: 31 | name: _Color 32 | second: {r: .664469361, g: .694621205, b: 1, a: 1} 33 | data: 34 | first: 35 | name: _SpecColor 36 | second: {r: .5, g: .5, b: .5, a: 1} 37 | --- !u!1002 &2100001 38 | EditorExtensionImpl: 39 | serializedVersion: 6 40 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/extrude-plane-lambert2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 357e2a64bd1129d4d000995b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/half_torus-lambert1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: half_torus-lambert1 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .400000006, g: .400000006, b: .400000006, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/half_torus-lambert1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b41ec33bd11dc1dd00088fa8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/heightmap.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: heightmap 10 | m_Shader: {fileID: 2, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 3d158e90ad114cced000d78b8d76c639, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 2800000, guid: 7ae7b33116c4043eabbb6b780c0b7479, type: 3} 28 | m_Scale: {x: 5, y: 5} 29 | m_Offset: {x: 0, y: 0} 30 | data: 31 | first: 32 | name: _LightMap 33 | second: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | m_Floats: 38 | data: 39 | first: 40 | name: _Shininess 41 | second: .078125 42 | data: 43 | first: 44 | name: _Parallax 45 | second: .0199999996 46 | m_Colors: 47 | data: 48 | first: 49 | name: _Color 50 | second: {r: 1, g: 1, b: 1, a: .5} 51 | data: 52 | first: 53 | name: _SpecColor 54 | second: {r: .5, g: .5, b: .5, a: 1} 55 | data: 56 | first: 57 | name: _Emission 58 | second: {r: 0, g: 0, b: 0, a: 0} 59 | --- !u!1002 &2100001 60 | EditorExtensionImpl: 61 | serializedVersion: 6 62 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/heightmap.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0d61432ad11d32fd000d9488d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/sphere-highpoly-lambert2.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: sphere-highpoly-lambert2 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .5, g: .5, b: .5, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/sphere-highpoly-lambert2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49d3e1c9bd112d00d0001b588d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/sphere-lambert1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: sphere-lambert1 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .5, g: .5, b: .5, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/sphere-lambert1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 862246cabd112d00d0001b588d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/spider-default.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: spider-default 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: 1, g: 1, b: 1, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Materials/spider-default.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3644c54dad11d8ffd000a91b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Verdana.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/Verdana.ttf -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/Verdana.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea955808bd11d210d00040888d76c639 3 | TrueTypeFontImporter: 4 | serializedVersion: 2 5 | fontSize: 16 6 | forceTextureCase: 0 7 | characterSpacing: 1 8 | characterPadding: 0 9 | includeFontData: 1 10 | use2xBehaviour: 1 11 | fontNames: [] 12 | customCharacters: 13 | fontRenderingMode: 0 14 | userData: 15 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/bouncy.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: bouncy 9 | dynamicFriction: .400000006 10 | staticFriction: .400000006 11 | bounciness: 1 12 | frictionCombine: 0 13 | bounceCombine: 3 14 | frictionDirection2: {x: 0, y: 0, z: 0} 15 | dynamicFriction2: 0 16 | staticFriction2: 0 17 | --- !u!1002 &13400001 18 | EditorExtensionImpl: 19 | serializedVersion: 6 20 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/bouncy.physicmaterial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e3f4eabbd11f8d4d000995b8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/cube.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/cube.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3311caead11e33fd000a93a8d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: pCube1 12 | 11100000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 3 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: 1 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 0 47 | normalImportMode: 1 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 1 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/diffuse.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: diffuse 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 0} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | m_Floats: {} 31 | m_Colors: 32 | data: 33 | first: 34 | name: _Color 35 | second: {r: 1, g: 1, b: 1, a: .5} 36 | --- !u!1002 &2100001 37 | EditorExtensionImpl: 38 | serializedVersion: 6 39 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/diffuse.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b3139d7ad117acfd000d09a8d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/extrude-outline.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/extrude-outline.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/extrude-outline.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00f39990bd1149d4d000995b8d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: pPlane1 12 | 11100000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 3 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: 1 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 0 47 | normalImportMode: 1 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 1 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/extrude-plane.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/extrude-plane.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/extrude-plane.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 494da180bd1129d4d000995b8d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: pPlane1 12 | 11100000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 3 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: 1 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 0 47 | normalImportMode: 1 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 1 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/half_torus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/half_torus.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/half_torus.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2604e23bd11dc1dd00088fa8d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: pTorus1 12 | 11100000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 3 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: 1 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 1 46 | splitTangentsAcrossUV: 0 47 | normalImportMode: 1 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 1 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/heightmap.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/heightmap.tiff -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/heightmap.tiff.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d158e90ad114cced000d78b8d76c639 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 2 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 1 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: 5 24 | maxTextureSize: 128 25 | textureSettings: 26 | filterMode: 1 27 | aniso: 1 28 | mipBias: 0 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: -1 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/sphere-highpoly.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/sphere-highpoly.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/sphere-highpoly.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa4643b9bd112d00d0001b588d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 400000: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: subdivSphere1 12 | 11100000: //RootNode 13 | materials: 14 | importMaterials: 1 15 | materialName: 3 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | optimizeGameObjects: 0 21 | animationCompression: 1 22 | animationRotationError: .5 23 | animationPositionError: .5 24 | animationScaleError: .5 25 | animationWrapMode: 0 26 | extraExposedTransformPaths: [] 27 | clipAnimations: [] 28 | isReadable: 1 29 | meshes: 30 | lODScreenPercentages: [] 31 | globalScale: 1 32 | meshCompression: 0 33 | addColliders: 0 34 | importBlendShapes: 1 35 | swapUVChannels: 0 36 | generateSecondaryUV: 0 37 | useFileUnits: 1 38 | optimizeMeshForGPU: 1 39 | weldVertices: 1 40 | secondaryUVAngleDistortion: 8 41 | secondaryUVAreaDistortion: 15.000001 42 | secondaryUVHardAngle: 88 43 | secondaryUVPackMargin: 4 44 | tangentSpace: 45 | normalSmoothAngle: 60 46 | splitTangentsAcrossUV: 0 47 | normalImportMode: 1 48 | tangentImportMode: 1 49 | importAnimation: 1 50 | copyAvatar: 0 51 | humanDescription: 52 | human: [] 53 | skeleton: [] 54 | armTwist: .5 55 | foreArmTwist: .5 56 | upperLegTwist: .5 57 | legTwist: .5 58 | armStretch: .0500000007 59 | legStretch: .0500000007 60 | feetSpacing: 0 61 | rootMotionBoneName: 62 | lastHumanDescriptionAvatarSource: {instanceID: 0} 63 | animationType: 1 64 | additionalBone: 0 65 | userData: 66 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/sphere.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/sphere.fbx -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/sphere.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4f123bdad117cced000d78b8d76c639 3 | ModelImporter: 4 | serializedVersion: 16 5 | fileIDToRecycleName: 6 | 100004: //RootNode 7 | 400004: //RootNode 8 | 2300000: //RootNode 9 | 2800000: __AssetImporterPreview 10 | 3300000: //RootNode 11 | 4300000: nurbsSphere1 12 | 4300002: nurbsToPoly1 13 | 4300004: subdivSphere1 14 | 11100000: //RootNode 15 | materials: 16 | importMaterials: 1 17 | materialName: 3 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | optimizeGameObjects: 0 23 | animationCompression: 1 24 | animationRotationError: .5 25 | animationPositionError: .5 26 | animationScaleError: .5 27 | animationWrapMode: 0 28 | extraExposedTransformPaths: [] 29 | clipAnimations: [] 30 | isReadable: 1 31 | meshes: 32 | lODScreenPercentages: [] 33 | globalScale: 1 34 | meshCompression: 0 35 | addColliders: 0 36 | importBlendShapes: 1 37 | swapUVChannels: 1 38 | generateSecondaryUV: 0 39 | useFileUnits: 1 40 | optimizeMeshForGPU: 1 41 | weldVertices: 1 42 | secondaryUVAngleDistortion: 8 43 | secondaryUVAreaDistortion: 15.000001 44 | secondaryUVHardAngle: 88 45 | secondaryUVPackMargin: 4 46 | tangentSpace: 47 | normalSmoothAngle: 60 48 | splitTangentsAcrossUV: 0 49 | normalImportMode: 0 50 | tangentImportMode: 1 51 | importAnimation: 1 52 | copyAvatar: 0 53 | humanDescription: 54 | human: [] 55 | skeleton: [] 56 | armTwist: .5 57 | foreArmTwist: .5 58 | upperLegTwist: .5 59 | legTwist: .5 60 | armStretch: .0500000007 61 | legStretch: .0500000007 62 | feetSpacing: 0 63 | rootMotionBoneName: 64 | lastHumanDescriptionAvatarSource: {instanceID: 0} 65 | animationType: 1 66 | additionalBone: 0 67 | userData: 68 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/tiles bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/tiles bump.png -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/tiles bump.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ae7b33116c4043eabbb6b780c0b7479 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 2 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 1 16 | externalNormalMap: 0 17 | heightScale: .0609677434 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: 12 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 2 27 | aniso: 1 28 | mipBias: 0 29 | wrapMode: 0 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: 5 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/trail.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: trail 10 | m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: fae4d713ad1199ffd0004fe88d76c639, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _TintColor 28 | second: {r: .5, g: .5, b: .5, a: .5} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/trail.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e709168ad1189ffd0004fe88d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/trail.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Sources/Artwork/trail.tiff -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/trail.tiff.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fae4d713ad1199ffd0004fe88d76c639 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 2 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: 12 24 | maxTextureSize: 64 25 | textureSettings: 26 | filterMode: 1 27 | aniso: 1 28 | mipBias: 0 29 | wrapMode: 0 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 0 40 | textureType: -1 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/verdana - black.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 3 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: verdana - black 10 | m_Shader: {fileID: 10101, guid: 0000000000000000e000000000000000, type: 0} 11 | m_ShaderKeywords: [] 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: ea955808bd11d210d00040888d76c639, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | m_Floats: {} 24 | m_Colors: 25 | data: 26 | first: 27 | name: _Color 28 | second: {r: .0117647061, g: 0, b: 0, a: 1} 29 | --- !u!1002 &2100001 30 | EditorExtensionImpl: 31 | serializedVersion: 6 32 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/Artwork/verdana - black.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2f7368cbd111310d00040888d76c639 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/CrumpleMesh.js: -------------------------------------------------------------------------------- 1 | // This script is placed in public domain. The author takes no responsibility for any possible harm. 2 | 3 | var scale = 1.0; 4 | var speed = 1.0; 5 | var recalculateNormals = false; 6 | 7 | private var baseVertices : Vector3[]; 8 | private var noise : Perlin; 9 | 10 | function Start () 11 | { 12 | noise = new Perlin (); 13 | } 14 | 15 | function Update () { 16 | var mesh : Mesh = GetComponent(MeshFilter).mesh; 17 | 18 | if (baseVertices == null) 19 | baseVertices = mesh.vertices; 20 | 21 | var vertices = new Vector3[baseVertices.Length]; 22 | 23 | var timex = Time.time * speed + 0.1365143; 24 | var timey = Time.time * speed + 1.21688; 25 | var timez = Time.time * speed + 2.5564; 26 | for (var i=0;i().material.mainTexture = texture; 23 | } 24 | 25 | function Update() 26 | { 27 | Calculate(); 28 | } 29 | 30 | function Calculate() 31 | { 32 | if (perlin == null) 33 | perlin = new Perlin(); 34 | fractal = new FractalNoise(h, lacunarity, octaves, perlin); 35 | 36 | for (var y = 0;y().velocity = transform.TransformDirection(Vector3.forward) * speed; -------------------------------------------------------------------------------- /Splines/Assets/Sources/InitialRigidbodyVelocity.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ce05eabbd11f8d4d000995b8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/LightningBolt.cs: -------------------------------------------------------------------------------- 1 | /* 2 | This script is placed in public domain. The author takes no responsibility for any possible harm. 3 | Contributed by Jonathan Czeck 4 | */ 5 | using UnityEngine; 6 | using System.Collections; 7 | 8 | public class LightningBolt : MonoBehaviour 9 | { 10 | public Transform target; 11 | public int zigs = 100; 12 | public float speed = 1f; 13 | public float scale = 1f; 14 | public Light startLight; 15 | public Light endLight; 16 | 17 | Perlin noise; 18 | float oneOverZigs; 19 | 20 | private Particle[] particles; 21 | 22 | void Start() 23 | { 24 | oneOverZigs = 1f / (float)zigs; 25 | GetComponent().emit = false; 26 | 27 | GetComponent().Emit(zigs); 28 | particles = GetComponent().particles; 29 | } 30 | 31 | void Update () 32 | { 33 | if (noise == null) 34 | noise = new Perlin(); 35 | 36 | float timex = Time.time * speed * 0.1365143f; 37 | float timey = Time.time * speed * 1.21688f; 38 | float timez = Time.time * speed * 2.5564f; 39 | 40 | for (int i=0; i < particles.Length; i++) 41 | { 42 | Vector3 position = Vector3.Lerp(transform.position, target.position, oneOverZigs * (float)i); 43 | Vector3 offset = new Vector3(noise.Noise(timex + position.x, timex + position.y, timex + position.z), 44 | noise.Noise(timey + position.x, timey + position.y, timey + position.z), 45 | noise.Noise(timez + position.x, timez + position.y, timez + position.z)); 46 | position += (offset * scale * ((float)i * oneOverZigs)); 47 | 48 | particles[i].position = position; 49 | particles[i].color = Color.white; 50 | particles[i].energy = 1f; 51 | } 52 | 53 | GetComponent().particles = particles; 54 | 55 | if (GetComponent().particleCount >= 2) 56 | { 57 | if (startLight) 58 | startLight.transform.position = particles[0].position; 59 | if (endLight) 60 | endLight.transform.position = particles[particles.Length - 1].position; 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /Splines/Assets/Sources/LightningBolt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e07ff5cad11c56fa000929bcf342b59 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/MouseOrbit.js: -------------------------------------------------------------------------------- 1 | var target : Transform; 2 | var distanceMin = 10.0; 3 | var distanceMax = 15.0; 4 | var distanceInitial = 12.5; 5 | var scrollSpeed = 1.0; 6 | 7 | var xSpeed = 250.0; 8 | var ySpeed = 120.0; 9 | 10 | var yMinLimit = -20; 11 | var yMaxLimit = 80; 12 | 13 | private var x = 0.0; 14 | private var y = 0.0; 15 | private var distanceCurrent = distanceInitial; 16 | 17 | @AddComponentMenu("Camera-Control/Mouse Orbit") 18 | partial class MouseOrbit { } 19 | 20 | function Start () { 21 | var angles = transform.eulerAngles; 22 | x = angles.y; 23 | y = angles.x; 24 | 25 | // Make the rigid body not change rotation 26 | if (GetComponent.()) 27 | GetComponent.().freezeRotation = true; 28 | } 29 | 30 | function LateUpdate () { 31 | if (target) { 32 | x += Input.GetAxis("Mouse X") * xSpeed * 0.02; 33 | y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02; 34 | distanceCurrent -= Input.GetAxis("Mouse ScrollWheel") * scrollSpeed; 35 | 36 | distanceCurrent = Mathf.Clamp(distanceCurrent, distanceMin, distanceMax); 37 | y = ClampAngle(y, yMinLimit, yMaxLimit); 38 | 39 | var rotation = Quaternion.Euler(y, x, 0); 40 | var position = rotation * Vector3(0.0, 0.0, -distanceCurrent) + target.position; 41 | 42 | transform.rotation = rotation; 43 | transform.position = position; 44 | } 45 | } 46 | 47 | static function ClampAngle (angle : float, min : float, max : float) { 48 | if (angle < -360) 49 | angle += 360; 50 | if (angle > 360) 51 | angle -= 360; 52 | return Mathf.Clamp (angle, min, max); 53 | } -------------------------------------------------------------------------------- /Splines/Assets/Sources/MouseOrbit.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01578daaad11ecbfd000323b8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/PaintVertices.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 748a1f3cbd11cc00d0001b588d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/SinusCurveModifier.js: -------------------------------------------------------------------------------- 1 | // This script is placed in public domain. The author takes no responsibility for any possible harm. 2 | 3 | var scale = 10.0; 4 | var speed = 1.0; 5 | private var baseHeight : Vector3[]; 6 | 7 | function Update () { 8 | var mesh : Mesh = GetComponent(MeshFilter).mesh; 9 | 10 | if (baseHeight == null) 11 | baseHeight = mesh.vertices; 12 | 13 | var vertices = new Vector3[baseHeight.Length]; 14 | for (var i=0;i().sharedMaterial.color; 5 | } 6 | function OnMouseEnter () { 7 | GetComponent.().material.color = mouseOverColor; 8 | } 9 | 10 | function OnMouseExit () { 11 | GetComponent.().material.color = originalColor; 12 | } 13 | 14 | function OnMouseDown () { 15 | var screenSpace = Camera.main.WorldToScreenPoint(transform.position); 16 | var offset = transform.position - Camera.main.ScreenToWorldPoint(Vector3(Input.mousePosition.x, Input.mousePosition.y, screenSpace.z)); 17 | while (Input.GetMouseButton(0)) 18 | { 19 | var curScreenSpace = Vector3(Input.mousePosition.x, Input.mousePosition.y, screenSpace.z); 20 | var curPosition = Camera.main.ScreenToWorldPoint(curScreenSpace) + offset; 21 | transform.position = curPosition; 22 | yield; 23 | } 24 | } -------------------------------------------------------------------------------- /Splines/Assets/Sources/~ControlScripts/DragTransform.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02b033a7ad118acfd000d09a8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/~ControlScripts/KeyboardOrbit.js: -------------------------------------------------------------------------------- 1 | var target : Transform; 2 | var distanceMin = 10.0; 3 | var distanceMax = 15.0; 4 | var distanceInitial = 12.5; 5 | var scrollSpeed = 1.0; 6 | 7 | var xSpeed = 250.0; 8 | var ySpeed = 120.0; 9 | 10 | var yMinLimit = -20; 11 | var yMaxLimit = 80; 12 | 13 | private var x = 0.0; 14 | private var y = 0.0; 15 | private var distanceCurrent = 0.0; 16 | 17 | @script AddComponentMenu ("Camera-Control/Key Mouse Orbit") 18 | 19 | function Start () { 20 | var angles = transform.eulerAngles; 21 | x = angles.y; 22 | y = angles.x; 23 | 24 | distanceCurrent = distanceInitial; 25 | 26 | // Make the rigid body not change rotation 27 | if (GetComponent.()) 28 | GetComponent.().freezeRotation = true; 29 | } 30 | 31 | function LateUpdate () { 32 | if (target) { 33 | x += Input.GetAxis("Horizontal") * xSpeed * 0.02; 34 | y -= Input.GetAxis("Vertical") * ySpeed * 0.02; 35 | distanceCurrent -= Input.GetAxis("Mouse ScrollWheel") * scrollSpeed; 36 | 37 | distanceCurrent = Mathf.Clamp(distanceCurrent, distanceMin, distanceMax); 38 | y = ClampAngle(y, yMinLimit, yMaxLimit); 39 | 40 | var rotation = Quaternion.Euler(y, x, 0); 41 | var position = rotation * Vector3(0.0, 0.0, -distanceCurrent) + target.position; 42 | 43 | transform.rotation = rotation; 44 | transform.position = position; 45 | } 46 | } 47 | 48 | static function ClampAngle (angle : float, min : float, max : float) { 49 | if (angle < -360) 50 | angle += 360; 51 | if (angle > 360) 52 | angle -= 360; 53 | return Mathf.Clamp (angle, min, max); 54 | } -------------------------------------------------------------------------------- /Splines/Assets/Sources/~ControlScripts/KeyboardOrbit.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb4f2feebd110d00d0001b588d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Sources/~ControlScripts/VPS.js: -------------------------------------------------------------------------------- 1 | private var mesh : Mesh; 2 | var showFPS = false; 3 | 4 | function Start () 5 | { 6 | GetComponent.().material.color = Color.black; 7 | } 8 | 9 | function LateUpdate () { 10 | if (!mesh) 11 | mesh = FindObjectOfType (Mesh); 12 | 13 | if (Time.frameCount % 5) { 14 | var vps : int = (mesh.vertexCount / Time.smoothDeltaTime) / 1000; 15 | GetComponent.().text = "Vertices per second:\n" + vps + "k"; 16 | 17 | var fps : int = (1.0 / Time.smoothDeltaTime); 18 | if (showFPS) 19 | GetComponent.().text += "\nFrames per second:\n" + fps; 20 | } 21 | } -------------------------------------------------------------------------------- /Splines/Assets/Sources/~ControlScripts/VPS.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cb4d678bd110600d000815b8d76c639 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Splines/Assets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c6890dfc4d73f341b391d29996cc468 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Textures/road texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/Textures/road texture.png -------------------------------------------------------------------------------- /Splines/Assets/Textures/road texture.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b391d2a5b74be6848a3e133ba6d3f46b 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 0 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0e46b66aedbb7b4887ca689a748878e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Crumple mesh modifier.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c15f2c2bad118cced000d78b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Extrusion.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6298e00abd1129d4d000995b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Fractal texture.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84dfc2d4ad11352fd0005e0b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Heightmap generator.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e2b7871ad114cced000d78b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Lightning bolt.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f85d9c3ad113e7fa0005b2acf342b59 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Sculpt vertices.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fda69118bd11ec00d0001b588d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Sinus curve modifier.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8687f564ad11552fd0005e0b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Smooth random position.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bf32890ad11452fd0005e0b8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Tron trail.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b90e0ee4ad1179ffd0004fe88d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/Unity Sample Scenes/Twist.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7724e29ad11d33fd000a93a8d76c639 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/Assets/UnityVS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02fe78e962405814a83b8ba6c9471d32 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e71a3e2fb5854e43823a9da25b68e21 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38d405c119fcc7c4e83d4a478a40ff2f 3 | PluginImporter: 4 | serializedVersion: 1 5 | iconMap: {} 6 | executionOrder: {} 7 | isPreloaded: 0 8 | platformData: 9 | Any: 10 | enabled: 0 11 | settings: {} 12 | Editor: 13 | enabled: 1 14 | settings: 15 | DefaultValueInitialized: true 16 | userData: 17 | assetBundleName: 18 | assetBundleVariant: 19 | -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ad02dc83da735c4e8d945332b9202f6 3 | PluginImporter: 4 | serializedVersion: 1 5 | iconMap: {} 6 | executionOrder: {} 7 | isPreloaded: 0 8 | platformData: 9 | Any: 10 | enabled: 0 11 | settings: {} 12 | Editor: 13 | enabled: 1 14 | settings: 15 | DefaultValueInitialized: true 16 | userData: 17 | assetBundleName: 18 | assetBundleVariant: 19 | -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickhall/Unity-Procedural/d25bdf30bbd84fd04035668deb1f82cfe7176c9e/Splines/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll -------------------------------------------------------------------------------- /Splines/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd81a9e18a0a5ff4ca20768b512fcebd 3 | timeCreated: 1432571355 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 0 13 | settings: {} 14 | Editor: 15 | enabled: 1 16 | settings: 17 | DefaultValueInitialized: true 18 | userData: 19 | assetBundleName: 20 | assetBundleVariant: 21 | -------------------------------------------------------------------------------- /Splines/Assets/test.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d4b8196b578c47489e31977a17a88b4 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Splines/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 | m_SpeedOfSound: 347 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_DSPBufferSize: 0 12 | -------------------------------------------------------------------------------- /Splines/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 | m_Gravity: {x: 0, y: -9.81000042, z: 0} 7 | m_DefaultMaterial: {fileID: 0} 8 | m_BounceThreshold: 2 9 | m_SleepVelocity: .150000006 10 | m_SleepAngularVelocity: .140000001 11 | m_MaxAngularVelocity: 7 12 | m_MinPenetrationForPenalty: .00999999978 13 | m_SolverIterationCount: 6 14 | m_RaycastsHitTriggers: 1 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /Splines/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: Assets/Test Scene/Test Scene.unity 10 | - enabled: 0 11 | path: Assets/Test Scene/Loading Scene.unity 12 | - enabled: 1 13 | path: Assets/Sample Assets/Sample Scenes/Scenes/AI Jet Plane.unity 14 | - enabled: 1 15 | path: Assets/Sample Assets/Sample Scenes/Scenes/AI Propeller Plane.unity 16 | - enabled: 1 17 | path: Assets/Sample Assets/Sample Scenes/Scenes/Jet Plane (2 Axis).unity 18 | - enabled: 1 19 | path: Assets/Sample Assets/Sample Scenes/Scenes/Propeller Plane (4 Axis).unity 20 | - enabled: 1 21 | path: Assets/Sample Assets/Sample Scenes/Scenes/AI Car.unity 22 | - enabled: 1 23 | path: Assets/Sample Assets/Sample Scenes/Scenes/AI Waypoint-Based Car.unity 24 | - enabled: 1 25 | path: Assets/Sample Assets/Sample Scenes/Scenes/Car.unity 26 | - enabled: 1 27 | path: Assets/Sample Assets/Sample Scenes/Scenes/First Person Character.unity 28 | - enabled: 1 29 | path: Assets/Sample Assets/Sample Scenes/Scenes/Rolling Ball.unity 30 | - enabled: 1 31 | path: Assets/Sample Assets/Sample Scenes/Scenes/AI Character.unity 32 | - enabled: 1 33 | path: Assets/Sample Assets/Sample Scenes/Scenes/Third Person Character.unity 34 | - enabled: 1 35 | path: Assets/Sample Assets/Effects/Light Shafts/Scenes/LightShaft Directional.unity 36 | - enabled: 1 37 | path: Assets/Sample Assets/Effects/Light Shafts/Scenes/LightShaft Spot.unity 38 | - enabled: 1 39 | path: Assets/Sample Assets/Sample Scenes/Scenes/Car.unity 40 | - enabled: 1 41 | path: Assets/Sample Assets/Sample Scenes/Scenes/First Person Character.unity 42 | - enabled: 1 43 | path: Assets/Sample Assets/Sample Scenes/Scenes/Particles.unity 44 | - enabled: 1 45 | path: Assets/Sample Assets/Sample Scenes/Scenes/Jet Plane (2 Axis).unity 46 | - enabled: 1 47 | path: Assets/Sample Assets/Sample Scenes/Scenes/Third Person Character.unity 48 | - enabled: 1 49 | path: Assets/Sample Assets/Sample Scenes/Scenes/2D Character.unity 50 | -------------------------------------------------------------------------------- /Splines/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: 3 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 1702065251 12 | -------------------------------------------------------------------------------- /Splines/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: 3 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_LegacyDeferred: 11 | m_Mode: 1 12 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 13 | m_AlwaysIncludedShaders: 14 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 15 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 16 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 17 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 18 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 19 | - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} 20 | m_PreloadedShaders: [] 21 | m_LightmapStripping: 0 22 | m_LightmapKeepPlain: 1 23 | m_LightmapKeepDirCombined: 1 24 | m_LightmapKeepDirSeparate: 1 25 | m_LightmapKeepDynamic: 1 26 | m_FogStripping: 0 27 | m_FogKeepLinear: 1 28 | m_FogKeepExp: 1 29 | m_FogKeepExp2: 1 30 | -------------------------------------------------------------------------------- /Splines/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 | -------------------------------------------------------------------------------- /Splines/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 | m_Gravity: {x: 0, y: -9.81000042} 7 | m_DefaultMaterial: {fileID: 0} 8 | m_VelocityIterations: 8 9 | m_PositionIterations: 3 10 | m_RaycastsHitTriggers: 1 11 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 12 | -------------------------------------------------------------------------------- /Splines/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | tags: 6 | - Item 7 | - Dangerous 8 | - Smelly 9 | - Fire 10 | - GameWorld 11 | - RoadNetwork 12 | - RoadNode 13 | - Road 14 | - 15 | Builtin Layer 0: Default 16 | Builtin Layer 1: TransparentFX 17 | Builtin Layer 2: Ignore Raycast 18 | Builtin Layer 3: 19 | Builtin Layer 4: Water 20 | Builtin Layer 5: UI 21 | Builtin Layer 6: 22 | Builtin Layer 7: 23 | User Layer 8: Vehicles 24 | User Layer 9: Characters 25 | User Layer 10: Floor 26 | User Layer 11: Road 27 | User Layer 12: 28 | User Layer 13: 29 | User Layer 14: 30 | User Layer 15: 31 | User Layer 16: 32 | User Layer 17: 33 | User Layer 18: 34 | User Layer 19: 35 | User Layer 20: 36 | User Layer 21: 37 | User Layer 22: 38 | User Layer 23: 39 | User Layer 24: 40 | User Layer 25: 41 | User Layer 26: 42 | User Layer 27: 43 | User Layer 28: 44 | User Layer 29: 45 | User Layer 30: 46 | User Layer 31: 47 | m_SortingLayers: 48 | - name: Default 49 | userID: 0 50 | uniqueID: 0 51 | locked: 0 52 | - name: Background 53 | userID: 1 54 | uniqueID: 1093696345 55 | locked: 0 56 | - name: Foreground 57 | userID: 2 58 | uniqueID: 1859086223 59 | locked: 0 60 | - name: Characters 61 | userID: 3 62 | uniqueID: 3940858523 63 | locked: 0 64 | - name: UI 65 | userID: 4 66 | uniqueID: 771169021 67 | locked: 0 68 | -------------------------------------------------------------------------------- /Splines/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: .0199999996 7 | Maximum Allowed Timestep: .333333343 8 | m_TimeScale: 1 9 | --------------------------------------------------------------------------------