├── .gitignore ├── Assets ├── Polarith.meta └── Polarith │ ├── AI.meta │ └── AI │ ├── Editor.meta │ ├── Editor │ ├── Move.meta │ └── Move │ │ ├── Formation.meta │ │ └── Formation │ │ ├── AIMFormationArrowEditor.cs │ │ ├── AIMFormationArrowEditor.cs.meta │ │ ├── AIMFormationBoxEditor.cs │ │ ├── AIMFormationBoxEditor.cs.meta │ │ ├── AIMFormationCircleEditor.cs │ │ ├── AIMFormationCircleEditor.cs.meta │ │ ├── AIMFormationConfigurationEditor.cs │ │ ├── AIMFormationConfigurationEditor.cs.meta │ │ ├── AIMFormationCrossEditor.cs │ │ ├── AIMFormationCrossEditor.cs.meta │ │ ├── AIMFormationEditor.cs │ │ ├── AIMFormationEditor.cs.meta │ │ ├── AIMFormationLineEditor.cs │ │ ├── AIMFormationLineEditor.cs.meta │ │ ├── AIMFormationVEditor.cs │ │ └── AIMFormationVEditor.cs.meta │ ├── Examples.meta │ ├── Examples │ ├── Animation.meta │ ├── Animation │ │ ├── Walk Cycle Simple.controller │ │ └── Walk Cycle Simple.controller.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Flame.mat │ │ ├── Flame.mat.meta │ │ ├── Smoke Blend.mat │ │ ├── Smoke Blend.mat.meta │ │ ├── Smoke White.mat │ │ └── Smoke White.mat.meta │ ├── Models.meta │ ├── Models │ │ ├── Characters.meta │ │ ├── Characters │ │ │ ├── Character.fbx │ │ │ ├── Character.fbx.meta │ │ │ ├── Materials.meta │ │ │ └── Materials │ │ │ │ ├── Character Police.mat │ │ │ │ ├── Character Police.mat.meta │ │ │ │ ├── Character Soldier.mat │ │ │ │ ├── Character Soldier.mat.meta │ │ │ │ ├── Figure Plain.mat │ │ │ │ └── Figure Plain.mat.meta │ │ ├── Nature.meta │ │ ├── Nature │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── Nature Green Leafs.mat │ │ │ │ ├── Nature Green Leafs.mat.meta │ │ │ │ ├── Nature Green Roof.mat │ │ │ │ ├── Nature Green Roof.mat.meta │ │ │ │ ├── Nature Leafs.mat │ │ │ │ ├── Nature Leafs.mat.meta │ │ │ │ ├── Nature Light Wood.mat │ │ │ │ ├── Nature Light Wood.mat.meta │ │ │ │ ├── Nature Mushroom Red.mat │ │ │ │ ├── Nature Mushroom Red.mat.meta │ │ │ │ ├── Nature Stone.mat │ │ │ │ ├── Nature Stone.mat.meta │ │ │ │ ├── Nature Water.mat │ │ │ │ ├── Nature Water.mat.meta │ │ │ │ ├── Nature Wood.mat │ │ │ │ └── Nature Wood.mat.meta │ │ │ ├── Nature Bonfire 1.fbx │ │ │ ├── Nature Bonfire 1.fbx.meta │ │ │ ├── Nature Bonfire 2.fbx │ │ │ ├── Nature Bonfire 2.fbx.meta │ │ │ ├── Nature Cactus 1.fbx │ │ │ ├── Nature Cactus 1.fbx.meta │ │ │ ├── Nature Cactus 2.fbx │ │ │ ├── Nature Cactus 2.fbx.meta │ │ │ ├── Nature Cactus 3.fbx │ │ │ ├── Nature Cactus 3.fbx.meta │ │ │ ├── Nature Cliff Beige 2.fbx │ │ │ ├── Nature Cliff Beige 2.fbx.meta │ │ │ ├── Nature Cliff Beige 3.fbx │ │ │ ├── Nature Cliff Beige 3.fbx.meta │ │ │ ├── Nature Flower 1.fbx │ │ │ ├── Nature Flower 1.fbx.meta │ │ │ ├── Nature Flower 6.fbx │ │ │ ├── Nature Flower 6.fbx.meta │ │ │ ├── Nature Grass 1.fbx │ │ │ ├── Nature Grass 1.fbx.meta │ │ │ ├── Nature Grass 2.fbx │ │ │ ├── Nature Grass 2.fbx.meta │ │ │ ├── Nature GrassBush 2.fbx │ │ │ ├── Nature GrassBush 2.fbx.meta │ │ │ ├── Nature GrassBush 3.fbx │ │ │ ├── Nature GrassBush 3.fbx.meta │ │ │ ├── Nature GrassBush 4.fbx │ │ │ ├── Nature GrassBush 4.fbx.meta │ │ │ ├── Nature GrassBush 5.fbx │ │ │ ├── Nature GrassBush 5.fbx.meta │ │ │ ├── Nature Ground 1.fbx │ │ │ ├── Nature Ground 1.fbx.meta │ │ │ ├── Nature River 1.fbx │ │ │ ├── Nature River 1.fbx.meta │ │ │ ├── Nature River 4.fbx │ │ │ ├── Nature River 4.fbx.meta │ │ │ ├── Nature Rock Green 1.fbx │ │ │ ├── Nature Rock Green 1.fbx.meta │ │ │ ├── Nature Rock Green 13.fbx │ │ │ ├── Nature Rock Green 13.fbx.meta │ │ │ ├── Nature Rock Green 19.fbx │ │ │ ├── Nature Rock Green 19.fbx.meta │ │ │ ├── Nature Rock Green 20.fbx │ │ │ ├── Nature Rock Green 20.fbx.meta │ │ │ ├── Nature Rock Green 23.fbx │ │ │ ├── Nature Rock Green 23.fbx.meta │ │ │ ├── Nature Shack 2.fbx │ │ │ ├── Nature Shack 2.fbx.meta │ │ │ ├── Nature Snag 7.fbx │ │ │ ├── Nature Snag 7.fbx.meta │ │ │ ├── Nature Tree Palm 1.fbx │ │ │ ├── Nature Tree Palm 1.fbx.meta │ │ │ ├── Nature Tree Palm 2.fbx │ │ │ ├── Nature Tree Palm 2.fbx.meta │ │ │ ├── Nature Tree Palm 3.fbx │ │ │ ├── Nature Tree Palm 3.fbx.meta │ │ │ ├── Nature Tree Palm 4.fbx │ │ │ ├── Nature Tree Palm 4.fbx.meta │ │ │ ├── Nature Tree Snag 2.fbx │ │ │ ├── Nature Tree Snag 2.fbx.meta │ │ │ ├── Nature Tree Snag 6.fbx │ │ │ └── Nature Tree Snag 6.fbx.meta │ │ ├── Vehicles.meta │ │ ├── Vehicles │ │ │ ├── Car Van.fbx │ │ │ ├── Car Van.fbx.meta │ │ │ ├── Materials.meta │ │ │ └── Materials │ │ │ │ ├── Car Lights Orange.mat │ │ │ │ ├── Car Lights Orange.mat.meta │ │ │ │ ├── Car Lights Red.mat │ │ │ │ ├── Car Lights Red.mat.meta │ │ │ │ ├── Car Lights.mat │ │ │ │ ├── Car Lights.mat.meta │ │ │ │ ├── Car Metal.mat │ │ │ │ ├── Car Metal.mat.meta │ │ │ │ ├── Car Tires.mat │ │ │ │ ├── Car Tires.mat.meta │ │ │ │ ├── Car White.mat │ │ │ │ ├── Car White.mat.meta │ │ │ │ ├── Car Window.mat │ │ │ │ └── Car Window.mat.meta │ │ ├── VehiclesFlying.meta │ │ └── VehiclesFlying │ │ │ ├── Biplane.fbx │ │ │ ├── Biplane.fbx.meta │ │ │ ├── Materials.meta │ │ │ └── Materials │ │ │ ├── Biplane Color.mat │ │ │ └── Biplane Color.mat.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── Game.meta │ │ ├── Game │ │ │ ├── GIJoe.prefab │ │ │ ├── GIJoe.prefab.meta │ │ │ ├── OfficerTom.prefab │ │ │ ├── OfficerTom.prefab.meta │ │ │ ├── ParticleSystem.prefab │ │ │ ├── ParticleSystem.prefab.meta │ │ │ ├── Vehicles.meta │ │ │ └── Vehicles │ │ │ │ ├── Aircraft.prefab │ │ │ │ └── Aircraft.prefab.meta │ │ ├── Lab2D.meta │ │ └── Lab2D │ │ │ ├── AgentFormation.prefab │ │ │ └── AgentFormation.prefab.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Game.meta │ │ ├── Game │ │ │ ├── Battlefield.unity │ │ │ └── Battlefield.unity.meta │ │ ├── Lab2D.meta │ │ └── Lab2D │ │ │ ├── Formations.unity │ │ │ └── Formations.unity.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── CameraFollow.cs │ │ ├── CameraFollow.cs.meta │ │ ├── Controllers.meta │ │ ├── Controllers │ │ │ ├── RootMotionController.cs │ │ │ └── RootMotionController.cs.meta │ │ ├── TriggerFollowTarget.cs │ │ └── TriggerFollowTarget.cs.meta │ ├── Sensors.meta │ ├── Sensors │ │ ├── Circle16XY.asset │ │ ├── Circle16XY.asset.meta │ │ ├── Circle16XZ.asset │ │ └── Circle16XZ.asset.meta │ ├── Skyboxes.meta │ ├── Skyboxes │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── Dawn.mat │ │ │ └── Dawn.mat.meta │ │ ├── Textures.meta │ │ └── Textures │ │ │ ├── Dawn.png │ │ │ └── Dawn.png.meta │ ├── Sprites.meta │ ├── Sprites │ │ ├── Circle.png │ │ ├── Circle.png.meta │ │ ├── Particles.meta │ │ ├── Particles │ │ │ ├── Flame.png │ │ │ ├── Flame.png.meta │ │ │ ├── Smoke White.png │ │ │ └── Smoke White.png.meta │ │ ├── Vessel.png │ │ └── Vessel.png.meta │ ├── Textures.meta │ └── Textures │ │ ├── Biplane Color.png │ │ ├── Biplane Color.png.meta │ │ ├── Characters.meta │ │ └── Characters │ │ ├── Skin Police.png │ │ ├── Skin Police.png.meta │ │ ├── Skin Soldier.png │ │ └── Skin Soldier.png.meta │ ├── Plugins.meta │ ├── Sources.meta │ └── Sources │ ├── Move.meta │ ├── Move │ ├── Back.meta │ ├── Back │ │ ├── Behaviour.meta │ │ ├── Behaviour │ │ │ ├── NonInverseMappingType.cs │ │ │ ├── NonInverseMappingType.cs.meta │ │ │ ├── ShapeType.cs │ │ │ └── ShapeType.cs.meta │ │ ├── Formation.meta │ │ └── Formation │ │ │ ├── Formation.cs │ │ │ ├── Formation.cs.meta │ │ │ ├── FormationArrow.cs │ │ │ ├── FormationArrow.cs.meta │ │ │ ├── FormationBox.cs │ │ │ ├── FormationBox.cs.meta │ │ │ ├── FormationCircle.cs │ │ │ ├── FormationCircle.cs.meta │ │ │ ├── FormationCross.cs │ │ │ ├── FormationCross.cs.meta │ │ │ ├── FormationLine.cs │ │ │ ├── FormationLine.cs.meta │ │ │ ├── FormationV.cs │ │ │ └── FormationV.cs.meta │ ├── Front.meta │ └── Front │ │ ├── Formation.meta │ │ └── Formation │ │ ├── AIMFormation.cs │ │ ├── AIMFormation.cs.meta │ │ ├── AIMFormationArrow.cs │ │ ├── AIMFormationArrow.cs.meta │ │ ├── AIMFormationBox.cs │ │ ├── AIMFormationBox.cs.meta │ │ ├── AIMFormationCircle.cs │ │ ├── AIMFormationCircle.cs.meta │ │ ├── AIMFormationConfiguration.cs │ │ ├── AIMFormationConfiguration.cs.meta │ │ ├── AIMFormationCross.cs │ │ ├── AIMFormationCross.cs.meta │ │ ├── AIMFormationLine.cs │ │ ├── AIMFormationLine.cs.meta │ │ ├── AIMFormationV.cs │ │ └── AIMFormationV.cs.meta │ ├── Shared.meta │ └── Shared │ ├── UnityUtils.meta │ ├── UnityUtils │ ├── AssignmentSolver.cs │ ├── AssignmentSolver.cs.meta │ ├── Gizmos.meta │ └── Gizmos │ │ ├── ArrowGizmo.cs │ │ ├── ArrowGizmo.cs.meta │ │ ├── BoxGizmo.cs │ │ ├── BoxGizmo.cs.meta │ │ ├── VGizmo.cs │ │ └── VGizmo.cs.meta │ ├── Utils.meta │ └── Utils │ ├── Tuple.cs │ ├── Tuple.cs.meta │ ├── TupleInt.cs │ └── TupleInt.cs.meta ├── Images └── polarith-ai.png ├── LICENSE ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── XRSettings.asset └── graphicssettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | #=======# 2 | # Unity # 3 | #=======# 4 | .vscode/ 5 | AssetStoreTools/ 6 | Build/ 7 | Generated/ 8 | Library/ 9 | Logs/ 10 | Temp/ 11 | VSCode/ 12 | AssetStoreTools.meta 13 | Generated.meta 14 | VSCode.meta 15 | *.sln 16 | *.csproj 17 | *.unityproj 18 | *.booproj 19 | 20 | #=============================# 21 | # MonoDevelop / Visual Studio # 22 | #=============================# 23 | bin/ 24 | obj/ 25 | ExportedObj/ 26 | .vs/ 27 | *.vsconfig 28 | *.pidb 29 | *.suo 30 | *.svd 31 | *.user 32 | *.userprefs 33 | *.ide 34 | 35 | #========# 36 | # GitEye # 37 | #========# 38 | .project 39 | 40 | #====# 41 | # OS # 42 | #====# 43 | .DS_Store 44 | .DS_Store? 45 | ._* 46 | .Spotlight-V100 47 | .Trashes 48 | ehthumbs.db 49 | Thumbs.db 50 | 51 | #=============================# 52 | # Polarith AI # 53 | #=============================# 54 | Assets/Polarith/AI/Plugins/* 55 | -------------------------------------------------------------------------------- /Assets/Polarith.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac3c31a1ec8c8424881a5563643f33c3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 899722fa4a6f7a54c8e0b88396fba14a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17114e530337da04394d65993014e07a 3 | folderAsset: yes 4 | timeCreated: 1466433232 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48ee6cb9c171c674780f4d909b3cd013 3 | folderAsset: yes 4 | timeCreated: 1466969667 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75c964a5dd09f894ab6c9f3611cf28f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationArrowEditor.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2016-2021 Polarith. All rights reserved. 3 | // Licensed under the Polarith Software and Source Code License Agreement. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using Polarith.AI.Move; 8 | using Polarith.EditorUtils; 9 | using UnityEditor; 10 | using UnityEngine; 11 | 12 | namespace Polarith.AI.MoveEditor 13 | { 14 | [CanEditMultipleObjects] 15 | [CustomEditor(typeof(AIMFormationArrow))] 16 | internal sealed class AIMFormationArrowEditor : AIMFormationEditor 17 | { 18 | #region Properties ============================================================================================= 19 | 20 | public override SerializedProperty BehaviourProperty 21 | { 22 | get { return serializedObject.FindProperty("formationArrow"); } 23 | } 24 | 25 | #endregion // Properties 26 | 27 | #region Methods ================================================================================================ 28 | 29 | protected override SerializedProperty formationProperty 30 | { 31 | get { return BehaviourProperty; } 32 | } 33 | 34 | //-------------------------------------------------------------------------------------------------------------- 35 | 36 | public override void DrawBehaviourInspector() 37 | { 38 | base.DrawBehaviourInspector(); 39 | 40 | BehaviourProperty.isExpanded = EditorGUILayout.Foldout(BehaviourProperty.isExpanded, 41 | new GUIContent(BehaviourProperty.displayName, BehaviourProperty.tooltip)); 42 | if (BehaviourProperty.isExpanded) 43 | { 44 | EditorGUI.indentLevel++; 45 | 46 | EditorGUI.BeginChangeCheck(); 47 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("solid")); 48 | 49 | SerializedProperty shape = BehaviourProperty.FindPropertyRelative("shape"); 50 | EditorGUILayout.PropertyField(shape); 51 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("upVector")); 52 | 53 | if (EditorGUI.EndChangeCheck()) 54 | { 55 | serializedObject.ApplyModifiedProperties(); 56 | foreach (Object t in targets) 57 | ((AIMFormation)t).Formation.UpdateResultPosition(); 58 | } 59 | 60 | EditorGUI.indentLevel--; 61 | } 62 | } 63 | 64 | //-------------------------------------------------------------------------------------------------------------- 65 | 66 | public override void DrawGizmoInspector() 67 | { 68 | base.DrawGizmoInspector(); 69 | EditorGUILayout.PropertyField(serializedObject.FindProperty("formationGizmo"), true); 70 | } 71 | 72 | #endregion // Methods 73 | } // class AIMFormationArrowEditor 74 | } // namespace Polarith.AI.MoveEditor 75 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationArrowEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a8fb5aaf188e30459204aea8813f5fa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationBoxEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 008ee67b36adddb4094d5c6e6ba105c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationCircleEditor.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2016-2021 Polarith. All rights reserved. 3 | // Licensed under the Polarith Software and Source Code License Agreement. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using Polarith.AI.Move; 8 | using Polarith.EditorUtils; 9 | using UnityEditor; 10 | using UnityEngine; 11 | 12 | namespace Polarith.AI.MoveEditor 13 | { 14 | [CanEditMultipleObjects] 15 | [CustomEditor(typeof(AIMFormationCircle))] 16 | internal sealed class AIMFormationCircleEditor : AIMFormationEditor 17 | { 18 | #region Properties ============================================================================================= 19 | 20 | public override SerializedProperty BehaviourProperty 21 | { 22 | get { return serializedObject.FindProperty("formationCircle"); } 23 | } 24 | 25 | #endregion // Properties 26 | 27 | #region Methods ================================================================================================ 28 | 29 | protected override SerializedProperty formationProperty 30 | { 31 | get { return BehaviourProperty; } 32 | } 33 | 34 | //-------------------------------------------------------------------------------------------------------------- 35 | 36 | public override void DrawBehaviourInspector() 37 | { 38 | base.DrawBehaviourInspector(); 39 | 40 | BehaviourProperty.isExpanded = EditorGUILayout.Foldout(BehaviourProperty.isExpanded, 41 | new GUIContent(BehaviourProperty.displayName, BehaviourProperty.tooltip)); 42 | if (BehaviourProperty.isExpanded) 43 | { 44 | EditorGUI.indentLevel++; 45 | 46 | EditorGUI.BeginChangeCheck(); 47 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("solid")); 48 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("upVector")); 49 | if (EditorGUI.EndChangeCheck()) 50 | { 51 | serializedObject.ApplyModifiedProperties(); 52 | foreach (Object t in targets) 53 | ((AIMFormation)t).Formation.UpdateResultPosition(); 54 | } 55 | 56 | EditorGUI.indentLevel--; 57 | } 58 | } 59 | 60 | //-------------------------------------------------------------------------------------------------------------- 61 | 62 | public override void DrawGizmoInspector() 63 | { 64 | base.DrawGizmoInspector(); 65 | EditorGUILayout.PropertyField(serializedObject.FindProperty("formationGizmo"), true); 66 | } 67 | 68 | #endregion // Methods 69 | } // class AIMFormationCircleEditor 70 | } // namespace Polarith.AI.MoveEditor 71 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationCircleEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dee211b6a778d14eb59aa5d1084c806 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationConfigurationEditor.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2016-2021 Polarith. All rights reserved. 3 | // Licensed under the Polarith Software and Source Code License Agreement. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using Polarith.AI.Move; 8 | using Polarith.EditorUtils; 9 | using UnityEditor; 10 | 11 | namespace Polarith.AI.MoveEditor 12 | { 13 | /// 14 | /// Custom editor for each derived . When inheriting from this class, the two 15 | /// methods and 16 | /// needs to be implemented. These methods define what is shown 17 | /// in the three corresponding inspector tabs. 18 | /// 19 | /// Note that , , , , , and are 22 | /// already implemented for this level of inheritance, so the base versions of these methods should be called for 23 | /// each overridden version of these methods. 24 | /// 25 | [CanEditMultipleObjects] 26 | [CustomEditor(typeof(AIMFormationConfiguration))] 27 | internal sealed class AIMFormationConfiurationEditor : SimpleEditor 28 | { 29 | #region Methods ================================================================================================ 30 | public override void OnInspectorGUI() 31 | { 32 | Logo.DrawFormationLayout(); 33 | serializedObject.Update(); 34 | 35 | EditorGUILayout.PropertyField(serializedObject.FindProperty("agents"), true); 36 | EditorGUILayout.PropertyField(serializedObject.FindProperty("assignOnStart")); 37 | EditorGUILayout.PropertyField(serializedObject.FindProperty("autoObtainChildren")); 38 | EditorGUILayout.PropertyField(serializedObject.FindProperty("autoObtainSize")); 39 | EditorGUILayout.PropertyField(serializedObject.FindProperty("foreignObtainment")); 40 | EditorGUILayout.PropertyField(serializedObject.FindProperty("assignComplexity")); 41 | 42 | serializedObject.ApplyModifiedProperties(); 43 | } 44 | 45 | #endregion // Methods 46 | } // class AIMFormationConfigurationEditor 47 | } // namespace Polarith.AI.MoveEditor 48 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationConfigurationEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 655ac57df4430b44cb83e39e98764f8a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationCrossEditor.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2016-2021 Polarith. All rights reserved. 3 | // Licensed under the Polarith Software and Source Code License Agreement. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | 8 | using Polarith.AI.Move; 9 | using Polarith.EditorUtils; 10 | using UnityEditor; 11 | using UnityEngine; 12 | 13 | namespace Polarith.AI.MoveEditor 14 | { 15 | [CanEditMultipleObjects] 16 | [CustomEditor(typeof(AIMFormationCross))] 17 | internal sealed class AIMFormationCrossEditor : AIMFormationEditor 18 | { 19 | #region Properties ============================================================================================= 20 | 21 | public override SerializedProperty BehaviourProperty 22 | { 23 | get { return serializedObject.FindProperty("formationCross"); } 24 | } 25 | 26 | #endregion // Properties 27 | 28 | #region Methods ================================================================================================ 29 | 30 | protected override SerializedProperty formationProperty 31 | { 32 | get 33 | { 34 | return BehaviourProperty; 35 | } 36 | } 37 | 38 | //-------------------------------------------------------------------------------------------------------------- 39 | 40 | public override void DrawBehaviourInspector() 41 | { 42 | base.DrawBehaviourInspector(); 43 | 44 | BehaviourProperty.isExpanded = EditorGUILayout.Foldout(BehaviourProperty.isExpanded, 45 | new GUIContent(BehaviourProperty.displayName, BehaviourProperty.tooltip)); 46 | if (BehaviourProperty.isExpanded) 47 | { 48 | EditorGUI.indentLevel++; 49 | 50 | EditorGUI.BeginChangeCheck(); 51 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("shape")); 52 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("upVector")); 53 | 54 | if (EditorGUI.EndChangeCheck()) 55 | { 56 | serializedObject.ApplyModifiedProperties(); 57 | foreach (Object t in targets) 58 | ((AIMFormation)t).Formation.UpdateResultPosition(); 59 | } 60 | 61 | EditorGUI.indentLevel--; 62 | } 63 | } 64 | 65 | //-------------------------------------------------------------------------------------------------------------- 66 | 67 | public override void DrawGizmoInspector() 68 | { 69 | base.DrawGizmoInspector(); 70 | EditorGUILayout.PropertyField(serializedObject.FindProperty("formationGizmo"), true); 71 | } 72 | 73 | #endregion // Methods 74 | } // class AIMFormationCrossEditor 75 | } // namespace Polarith.AI.MoveEditor 76 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationCrossEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1818c72f39abf8749911d8b73f3c0e63 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9acefbfac31f1944c8f1a7f7568b3770 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationLineEditor.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) 2016-2021 Polarith. All rights reserved. 3 | // Licensed under the Polarith Software and Source Code License Agreement. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using Polarith.AI.Move; 8 | using Polarith.EditorUtils; 9 | using UnityEditor; 10 | using UnityEngine; 11 | 12 | namespace Polarith.AI.MoveEditor 13 | { 14 | [CanEditMultipleObjects] 15 | [CustomEditor(typeof(AIMFormationLine))] 16 | internal sealed class AIMFormationLineEditor : AIMFormationEditor 17 | { 18 | #region Properties ============================================================================================= 19 | 20 | public override SerializedProperty BehaviourProperty 21 | { 22 | get { return serializedObject.FindProperty("formationLine"); } 23 | } 24 | 25 | #endregion // Properties 26 | 27 | #region Methods ================================================================================================ 28 | 29 | protected override SerializedProperty formationProperty 30 | { 31 | get 32 | { 33 | return BehaviourProperty; 34 | } 35 | } 36 | 37 | //-------------------------------------------------------------------------------------------------------------- 38 | 39 | public override void DrawBehaviourInspector() 40 | { 41 | base.DrawBehaviourInspector(); 42 | 43 | BehaviourProperty.isExpanded = EditorGUILayout.Foldout(BehaviourProperty.isExpanded, 44 | new GUIContent(BehaviourProperty.displayName, BehaviourProperty.tooltip)); 45 | if (BehaviourProperty.isExpanded) 46 | { 47 | EditorGUI.indentLevel++; 48 | 49 | EditorGUI.BeginChangeCheck(); 50 | EditorGUILayout.PropertyField(BehaviourProperty.FindPropertyRelative("upVector")); 51 | 52 | if (EditorGUI.EndChangeCheck()) 53 | { 54 | serializedObject.ApplyModifiedProperties(); 55 | foreach (Object t in targets) 56 | ((AIMFormation)t).Formation.UpdateResultPosition(); 57 | } 58 | 59 | EditorGUI.indentLevel--; 60 | } 61 | } 62 | 63 | //-------------------------------------------------------------------------------------------------------------- 64 | 65 | public override void DrawGizmoInspector() 66 | { 67 | base.DrawGizmoInspector(); 68 | EditorGUILayout.PropertyField(serializedObject.FindProperty("formationGizmo"), true); 69 | } 70 | 71 | #endregion // Methods 72 | } // class AIMFormationLineEditor 73 | } // namespace Polarith.AI.MoveEditor 74 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationLineEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57d14331c544c9846b85c6b136dcbb22 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Editor/Move/Formation/AIMFormationVEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d4cf60fd9338b746a8051107058443d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ec07f863bb6f45448955d0882f7d18d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed63f7cf779c1c241b814688c672425a 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Animation/Walk Cycle Simple.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Animation/Walk Cycle Simple.controller -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Animation/Walk Cycle Simple.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5ae8ca42d75a394ba1ba7dcb25354a3 3 | timeCreated: 1505060912 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d59fc0b2962bce47b89aecc6ebcb6a8 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Flame.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Flame 10 | m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_CustomRenderQueue: -1 15 | stringTagMap: {} 16 | disabledShaderPasses: [] 17 | m_SavedProperties: 18 | serializedVersion: 3 19 | m_TexEnvs: 20 | - _BumpMap: 21 | m_Texture: {fileID: 0} 22 | m_Scale: {x: 1, y: 1} 23 | m_Offset: {x: 0, y: 0} 24 | - _DetailAlbedoMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _DetailMask: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailNormalMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _EmissionMap: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _MainTex: 41 | m_Texture: {fileID: 2800000, guid: c37da5a32d1532d45b697b8f2624a0f3, type: 3} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _MetallicGlossMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _OcclusionMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _ParallaxMap: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | m_Floats: 57 | - _BumpScale: 1 58 | - _Cutoff: 0.5 59 | - _DetailNormalMapScale: 1 60 | - _DstBlend: 0 61 | - _GlossMapScale: 1 62 | - _Glossiness: 0.5 63 | - _GlossyReflections: 1 64 | - _InvFade: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 78 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Flame.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38676c7bbf555d941a91ff04f2008ad6 3 | timeCreated: 1546871068 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Smoke Blend.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Materials/Smoke Blend.mat -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Smoke Blend.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf1c1cd21d9a10c4091f42915cca8acd 3 | timeCreated: 1546949685 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Smoke White.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Smoke White 10 | m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_EnableInstancingVariants: 0 14 | m_CustomRenderQueue: -1 15 | stringTagMap: {} 16 | disabledShaderPasses: [] 17 | m_SavedProperties: 18 | serializedVersion: 3 19 | m_TexEnvs: 20 | - _BumpMap: 21 | m_Texture: {fileID: 0} 22 | m_Scale: {x: 1, y: 1} 23 | m_Offset: {x: 0, y: 0} 24 | - _DetailAlbedoMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _DetailMask: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailNormalMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _EmissionMap: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _MainTex: 41 | m_Texture: {fileID: 2800000, guid: cafb786356f36c1469b2b7abe439c379, type: 3} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _MetallicGlossMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _OcclusionMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _ParallaxMap: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | m_Floats: 57 | - _BumpScale: 1 58 | - _Cutoff: 0.5 59 | - _DetailNormalMapScale: 1 60 | - _DstBlend: 0 61 | - _Glossiness: 0.5 62 | - _InvFade: 1 63 | - _Metallic: 0 64 | - _Mode: 0 65 | - _OcclusionStrength: 1 66 | - _Parallax: 0.02 67 | - _SrcBlend: 1 68 | - _UVSec: 0 69 | - _ZWrite: 1 70 | m_Colors: 71 | - _Color: {r: 1, g: 1, b: 1, a: 1} 72 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 73 | - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} 74 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Materials/Smoke White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9ac6a95df10ae645a77cfcd586dac1c 3 | timeCreated: 1504797811 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 581b252fcbaadd84c99978fb6776c763 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab2f5befff84a34bb96d96b25469b1d 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Character.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Characters/Character.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d3253767727a4346b6b628b81581f1a 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Police.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Police.mat -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Police.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee8707d5667075c45815cc5720c10056 3 | timeCreated: 1449950062 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Soldier.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Soldier.mat -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Character Soldier.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 032ce1fbf28bb5c4aad37d379b23abd3 3 | timeCreated: 1449950061 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Figure Plain.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Figure Plain 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0.5 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.5, g: 0.5, b: 0.5, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Characters/Materials/Figure Plain.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a62f159b5cb4b2449a7f9a88cc041c76 3 | timeCreated: 1515660410 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4832c839af80a8b429848e59b3de4d90 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0c5ad027dc1aca408c32559ba63ced6 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Green Leafs.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19b3020007b56534cbe32ef43dee9a84 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Green Roof.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb6deef39e3124741b11e561bdc95ebf 3 | timeCreated: 1504259926 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Leafs.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Nature Leafs 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.27058825, g: 0.40784314, b: 0.4, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Leafs.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cffcaba3da38d214390df483fa3ab7ef 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Light Wood.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Light Wood.mat -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Light Wood.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e8379ee37021b74bbf71651769c7452 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Mushroom Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0364f7c50adc92d47a095989fc8c4c84 3 | timeCreated: 1504259928 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Stone.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Nature Stone 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.7254902, g: 0.7529412, b: 0.7882353, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Stone.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a3597b6185ab1441b239966f5c82eb8 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Water.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e34499ae98b0cc74b92dd61a5c2aaa00 3 | timeCreated: 1504259924 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Wood.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Nature Wood 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.6666667, g: 0.54509807, b: 0.35686275, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Materials/Nature Wood.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2028a37b837d4fc46a38bbebe09cdc60 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9e7130fe9f078948910540a0af343aa 3 | timeCreated: 1504259934 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Bonfire 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Bonfire 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93578ccdeb23b4c4aa25562d58ecb8be 3 | timeCreated: 1504259930 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Bonfire 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 123357079b3eec049bd69ee0742f25e9 3 | timeCreated: 1504259924 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Cactus 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e56d4b928483284aa92aa38f20f8e4c 3 | timeCreated: 1504259927 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Cactus 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 3.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 3.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cactus 3.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0fca8561ef01394c9391ccd8b42f7f4 3 | timeCreated: 1504259930 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Cactus 3 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5493ab1ed34c1fc479c3bd475157eb1e 3 | timeCreated: 1504259926 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Cliff Beige 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 3.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 3.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Cliff Beige 3.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607f05cd4285af24a8d920cbf99b3cf3 3 | timeCreated: 1504259927 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Cliff Beige 3 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b6d0056462e0c54a9da983d85bbd569 3 | timeCreated: 1504259929 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Flower 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 6.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 6.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Flower 6.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0e1d323963ceca44bec47996341b046 3 | timeCreated: 1504259931 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Flower 6 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f2c8831414513646a4bb34e67114275 3 | timeCreated: 1504259924 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Grass 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Grass 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26b81c0173a3d3e418db1574fd8c98e1 3 | timeCreated: 1504259925 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Grass 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3074458ec01d144089e38296e39f49b 3 | timeCreated: 1504259933 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature GrassBush 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 3.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 3.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 3.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c28925a8ffc30064080f497a64aab0f5 3 | timeCreated: 1504259931 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature GrassBush 3 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 4.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 4.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 4.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcbc1915b9194b54bbf1c3b572ec229d 3 | timeCreated: 1504259934 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature GrassBush 4 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 5.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 5.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature GrassBush 5.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fefbbca0805b5c643886e65a93d53bd9 3 | timeCreated: 1504259934 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature GrassBush 5 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Ground 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Ground 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Ground 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80d99081763b7fb43b54bcf9a9976360 3 | timeCreated: 1504259929 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Ground 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature River 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature River 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature River 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 749b7510ad2a8cb4ab19f93403eaf0a4 3 | timeCreated: 1504272635 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature River 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 1 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature River 4.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature River 4.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature River 4.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d0edb0499552a04f904de5709c9c014 3 | timeCreated: 1504272634 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature River 4 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbfd00cfde83fbc498ac48e43342f7c0 3 | timeCreated: 1504259931 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Rock Green 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 13.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 13.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 13.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 911f4c3fca4c2284ba962b18c5038fc0 3 | timeCreated: 1504259929 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Rock Green 13 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 19.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 19.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 19.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbfa937606040f240be9f8fe752bea89 3 | timeCreated: 1504259931 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Rock Green 19 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 20.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 20.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 20.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dbde5ccfe66f1a4e9c8a7d552477fcc 3 | timeCreated: 1504259928 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Rock Green 20 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 23.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 23.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Rock Green 23.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7299a8c1f53ffb847a075cada819f452 3 | timeCreated: 1504259928 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Rock Green 23 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Shack 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Shack 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Shack 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8db53982f373e8243819a940789d3738 3 | timeCreated: 1504259929 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Shack 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Snag 7.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Snag 7.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Snag 7.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d563242eb9fe30049a599b50a0585e2e 3 | timeCreated: 1504259932 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Snag 7 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 1.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 1.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 1.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a1ad1c2bf66bf24886a8640f35517d5 3 | timeCreated: 1504259927 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Palm 1 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77b7c06ca385ea64f9625f3863533e39 3 | timeCreated: 1504259928 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Palm 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 3.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 3.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 3.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00e88741a2a7e20469cf830a973f8332 3 | timeCreated: 1504259923 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Palm 3 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 4.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 4.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Palm 4.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da3277246985ac140a61b6ad5e7216cb 3 | timeCreated: 1504259933 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Palm 4 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 2.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 2.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 2.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 630f8e494e899624a962aff7af78dc6e 3 | timeCreated: 1504259927 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Snag 2 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 6.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 6.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Nature/Nature Tree Snag 6.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcc5ff6a360fb024391f9c44667c28c4 3 | timeCreated: 1504259931 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Nature Tree Snag 6 13 | materials: 14 | importMaterials: 1 15 | materialName: 1 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 027aa210fe8dabd44b68f758d96aec87 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Car Van.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Vehicles/Car Van.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Car Van.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e573176e04888a947a9a7b761514096e 3 | timeCreated: 1504874865 4 | licenseType: Free 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Tire BackLeft 10 | 100004: Tire BackRight 11 | 100006: Tire FrontLeft 12 | 100008: Tire FrontRight 13 | 400000: //RootNode 14 | 400002: Tire BackLeft 15 | 400004: Tire BackRight 16 | 400006: Tire FrontLeft 17 | 400008: Tire FrontRight 18 | 2300000: //RootNode 19 | 2300002: Tire BackLeft 20 | 2300004: Tire BackRight 21 | 2300006: Tire FrontLeft 22 | 2300008: Tire FrontRight 23 | 3300000: //RootNode 24 | 3300002: Tire BackLeft 25 | 3300004: Tire BackRight 26 | 3300006: Tire FrontLeft 27 | 3300008: Tire FrontRight 28 | 4300000: Car Van 29 | 4300002: Tire FrontRight 30 | 4300004: Tire BackLeft 31 | materials: 32 | importMaterials: 1 33 | materialName: 1 34 | materialSearch: 1 35 | animations: 36 | legacyGenerateAnimations: 4 37 | bakeSimulation: 0 38 | resampleRotations: 1 39 | optimizeGameObjects: 0 40 | motionNodeName: 41 | animationImportErrors: 42 | animationImportWarnings: 43 | animationRetargetingWarnings: 44 | animationDoRetargetingWarnings: 0 45 | animationCompression: 1 46 | animationRotationError: 0.5 47 | animationPositionError: 0.5 48 | animationScaleError: 0.5 49 | animationWrapMode: 0 50 | extraExposedTransformPaths: [] 51 | clipAnimations: [] 52 | isReadable: 0 53 | meshes: 54 | lODScreenPercentages: [] 55 | globalScale: 1 56 | meshCompression: 0 57 | addColliders: 0 58 | importBlendShapes: 1 59 | swapUVChannels: 0 60 | generateSecondaryUV: 0 61 | useFileUnits: 1 62 | optimizeMeshForGPU: 1 63 | keepQuads: 0 64 | weldVertices: 1 65 | secondaryUVAngleDistortion: 8 66 | secondaryUVAreaDistortion: 15.000001 67 | secondaryUVHardAngle: 88 68 | secondaryUVPackMargin: 4 69 | useFileScale: 1 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 3 74 | importAnimation: 0 75 | copyAvatar: 0 76 | humanDescription: 77 | human: [] 78 | skeleton: [] 79 | armTwist: 0.5 80 | foreArmTwist: 0.5 81 | upperLegTwist: 0.5 82 | legTwist: 0.5 83 | armStretch: 0.05 84 | legStretch: 0.05 85 | feetSpacing: 0 86 | rootMotionBoneName: 87 | hasTranslationDoF: 0 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 0 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a54ea413e302fc4cb99b21a67b5ce5b 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Lights Orange.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dde198375c3e2534a8ba833dd2472d3d 3 | timeCreated: 1504874363 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Lights Red.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be6e0958ea028e2489ffb51b49e9490a 3 | timeCreated: 1504874363 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Lights.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c3eb5e8c1fda6840bf10026e6dfafbf 3 | timeCreated: 1504874363 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Metal.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Metal.mat -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Metal.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3592dfd2209f6847b8589696de44c25 3 | timeCreated: 1504874363 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Tires.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Car Tires 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.20392157, g: 0.20392157, b: 0.20392157, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Tires.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df330e55be438174bba3654784dde209 3 | timeCreated: 1504874395 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car White.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Car White 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0.6 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0.2 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.96862745, g: 0.96862745, b: 0.96862745, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55f1c46b90113d641ab30202216a26b0 3 | timeCreated: 1504874865 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Window.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Car Window 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_CustomRenderQueue: -1 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: 0.5 94 | data: 95 | first: 96 | name: _Parallax 97 | second: 0.02 98 | data: 99 | first: 100 | name: _ZWrite 101 | second: 1 102 | data: 103 | first: 104 | name: _Glossiness 105 | second: 0.95 106 | data: 107 | first: 108 | name: _BumpScale 109 | second: 1 110 | data: 111 | first: 112 | name: _OcclusionStrength 113 | second: 1 114 | data: 115 | first: 116 | name: _DetailNormalMapScale 117 | second: 1 118 | data: 119 | first: 120 | name: _UVSec 121 | second: 0 122 | data: 123 | first: 124 | name: _Mode 125 | second: 0 126 | data: 127 | first: 128 | name: _Metallic 129 | second: 0 130 | m_Colors: 131 | data: 132 | first: 133 | name: _EmissionColor 134 | second: {r: 0, g: 0, b: 0, a: 1} 135 | data: 136 | first: 137 | name: _Color 138 | second: {r: 0.36862746, g: 0.8, b: 0.7607843, a: 1} 139 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/Vehicles/Materials/Car Window.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 767ac743883246545a2b0272dfd49b7d 3 | timeCreated: 1504874363 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 587d92fea71c6fb49ba54945a494c801 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying/Biplane.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Models/VehiclesFlying/Biplane.fbx -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying/Biplane.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3af27bc935100f6428a6da5b37b59bd6 3 | ModelImporter: 4 | serializedVersion: 23 5 | fileIDToRecycleName: 6 | 100000: Biplane 7 | 100002: //RootNode 8 | 100004: Lamp 9 | 100006: Rotor 10 | 400000: Biplane 11 | 400002: //RootNode 12 | 400004: Lamp 13 | 400006: Rotor 14 | 2100000: Biplane 15 | 2300000: Biplane 16 | 2300002: Rotor 17 | 2300004: //RootNode 18 | 3300000: Biplane 19 | 3300002: Rotor 20 | 3300004: //RootNode 21 | 4300000: Biplane 22 | 4300002: Rotor 23 | 10800000: Lamp 24 | externalObjects: {} 25 | materials: 26 | importMaterials: 1 27 | materialName: 0 28 | materialSearch: 1 29 | materialLocation: 1 30 | animations: 31 | legacyGenerateAnimations: 4 32 | bakeSimulation: 0 33 | resampleCurves: 1 34 | optimizeGameObjects: 0 35 | motionNodeName: 36 | rigImportErrors: 37 | rigImportWarnings: 38 | animationImportErrors: 39 | animationImportWarnings: 40 | animationRetargetingWarnings: 41 | animationDoRetargetingWarnings: 0 42 | importAnimatedCustomProperties: 0 43 | importConstraints: 0 44 | animationCompression: 1 45 | animationRotationError: 0.5 46 | animationPositionError: 0.5 47 | animationScaleError: 0.5 48 | animationWrapMode: 0 49 | extraExposedTransformPaths: [] 50 | extraUserProperties: [] 51 | clipAnimations: [] 52 | isReadable: 1 53 | meshes: 54 | lODScreenPercentages: [] 55 | globalScale: 1 56 | meshCompression: 0 57 | addColliders: 0 58 | useSRGBMaterialColor: 1 59 | importVisibility: 1 60 | importBlendShapes: 1 61 | importCameras: 1 62 | importLights: 1 63 | swapUVChannels: 0 64 | generateSecondaryUV: 0 65 | useFileUnits: 1 66 | optimizeMeshForGPU: 1 67 | keepQuads: 0 68 | weldVertices: 1 69 | preserveHierarchy: 0 70 | indexFormat: 0 71 | secondaryUVAngleDistortion: 8 72 | secondaryUVAreaDistortion: 15.000001 73 | secondaryUVHardAngle: 88 74 | secondaryUVPackMargin: 4 75 | useFileScale: 1 76 | previousCalculatedGlobalScale: 1 77 | hasPreviousCalculatedGlobalScale: 0 78 | tangentSpace: 79 | normalSmoothAngle: 60 80 | normalImportMode: 0 81 | tangentImportMode: 3 82 | normalCalculationMode: 4 83 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 84 | blendShapeNormalImportMode: 1 85 | normalSmoothingSource: 0 86 | importAnimation: 1 87 | copyAvatar: 0 88 | humanDescription: 89 | serializedVersion: 2 90 | human: [] 91 | skeleton: [] 92 | armTwist: 0.5 93 | foreArmTwist: 0.5 94 | upperLegTwist: 0.5 95 | legTwist: 0.5 96 | armStretch: 0.05 97 | legStretch: 0.05 98 | feetSpacing: 0 99 | rootMotionBoneName: 100 | hasTranslationDoF: 0 101 | hasExtraRoot: 0 102 | skeletonHasParents: 1 103 | lastHumanDescriptionAvatarSource: {instanceID: 0} 104 | animationType: 0 105 | humanoidOversampling: 1 106 | additionalBone: 0 107 | userData: 108 | assetBundleName: 109 | assetBundleVariant: 110 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beeee033493b55b40ba01527485b8652 3 | folderAsset: yes 4 | timeCreated: 1578905348 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying/Materials/Biplane Color.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Biplane Color 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_CustomRenderQueue: -1 15 | stringTagMap: {} 16 | disabledShaderPasses: [] 17 | m_SavedProperties: 18 | serializedVersion: 3 19 | m_TexEnvs: 20 | - _BumpMap: 21 | m_Texture: {fileID: 0} 22 | m_Scale: {x: 1, y: 1} 23 | m_Offset: {x: 0, y: 0} 24 | - _DetailAlbedoMap: 25 | m_Texture: {fileID: 0} 26 | m_Scale: {x: 1, y: 1} 27 | m_Offset: {x: 0, y: 0} 28 | - _DetailMask: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | - _DetailNormalMap: 33 | m_Texture: {fileID: 0} 34 | m_Scale: {x: 1, y: 1} 35 | m_Offset: {x: 0, y: 0} 36 | - _EmissionMap: 37 | m_Texture: {fileID: 0} 38 | m_Scale: {x: 1, y: 1} 39 | m_Offset: {x: 0, y: 0} 40 | - _MainTex: 41 | m_Texture: {fileID: 2800000, guid: c3ba3f16ea2a84e41b6d969c1a1f7338, type: 3} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | - _MetallicGlossMap: 45 | m_Texture: {fileID: 0} 46 | m_Scale: {x: 1, y: 1} 47 | m_Offset: {x: 0, y: 0} 48 | - _OcclusionMap: 49 | m_Texture: {fileID: 0} 50 | m_Scale: {x: 1, y: 1} 51 | m_Offset: {x: 0, y: 0} 52 | - _ParallaxMap: 53 | m_Texture: {fileID: 0} 54 | m_Scale: {x: 1, y: 1} 55 | m_Offset: {x: 0, y: 0} 56 | m_Floats: 57 | - _BumpScale: 1 58 | - _Cutoff: 0.5 59 | - _DetailNormalMapScale: 1 60 | - _DstBlend: 0 61 | - _GlossMapScale: 1 62 | - _Glossiness: 0.5 63 | - _GlossyReflections: 1 64 | - _Metallic: 0 65 | - _Mode: 0 66 | - _OcclusionStrength: 1 67 | - _Parallax: 0.02 68 | - _SmoothnessTextureChannel: 0 69 | - _SpecularHighlights: 1 70 | - _SrcBlend: 1 71 | - _UVSec: 0 72 | - _ZWrite: 1 73 | m_Colors: 74 | - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} 75 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 76 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Models/VehiclesFlying/Materials/Biplane Color.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5eebb8f5937ea44b9058c86766688fe 3 | timeCreated: 1546512390 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 2100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf2034be96dbc9b498f11cf8a3ac9e61 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47d4dfe71b719264d916c81a772bdcdf 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/GIJoe.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Prefabs/Game/GIJoe.prefab -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/GIJoe.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7db0f3d730752440a3619f8dcb3a9ee 3 | timeCreated: 1578582372 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/OfficerTom.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Prefabs/Game/OfficerTom.prefab -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/OfficerTom.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ac6c440e8d84624094ec1ffab5ae6d7 3 | timeCreated: 1579160188 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/ParticleSystem.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Prefabs/Game/ParticleSystem.prefab -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/ParticleSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33b69a8330e135942a75e04f39704c28 3 | timeCreated: 1578651253 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/Vehicles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c6b2e2d5b1e0b64ba3111a3e9095b01 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/Vehicles/Aircraft.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Prefabs/Game/Vehicles/Aircraft.prefab -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Game/Vehicles/Aircraft.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3848e0c4f36af54384ac8fe9546bef7 3 | timeCreated: 1578650970 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Lab2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c9d8a7136c40b5429c649577fdd729f 3 | folderAsset: yes 4 | timeCreated: 1579619906 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Lab2D/AgentFormation.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Prefabs/Lab2D/AgentFormation.prefab -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Prefabs/Lab2D/AgentFormation.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8202aa20ee7e6441b1a4bd4291bcf05 3 | timeCreated: 1579619961 4 | licenseType: Free 5 | NativeFormatImporter: 6 | mainObjectFileID: 100100000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 508f5bf98617afa49b65b9666d664cb6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Game.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2905940d69740ee45b2318ed8d4d89a5 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Game/Battlefield.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Scenes/Game/Battlefield.unity -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Game/Battlefield.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b312aed951439e46ab82a7feeb65820 3 | timeCreated: 1537456354 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Lab2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c1834c2ddf6109469aee0a2470cff89 3 | folderAsset: yes 4 | timeCreated: 1579619923 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Lab2D/Formations.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Scenes/Lab2D/Formations.unity -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scenes/Lab2D/Formations.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2585400326ff41488a3708d324b45d6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b14a3279957b2a64b83e9113fa7d1e97 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts/CameraFollow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c907a3339e6b18147b13a929004c02a5 3 | timeCreated: 1557231136 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts/Controllers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d425030f4930984fb890881100f2a77 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts/Controllers/RootMotionController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54d419ef03d6886449d110938cac80fa 3 | timeCreated: 1508328787 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts/TriggerFollowTarget.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using Polarith.AI.Move; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | 6 | namespace Polarith.AI.Package 7 | { 8 | /// 9 | /// This script changes the target of a that enters the trigger. 10 | /// Note, this is just a script for our example scenes and therefore not part of the actual API. We do not guarantee 11 | /// that this script is working besides our examples. 12 | /// 13 | public class TriggerFollowTarget : MonoBehaviour 14 | { 15 | #region Fields ================================================================================================= 16 | 17 | /// 18 | /// New target game object that is assigned to . 19 | /// 20 | [Tooltip("New target GameObject of the FormationSetup.")] 21 | public GameObject NewTargetObject; 22 | 23 | /// 24 | /// Toggle if the agents of the formation that enters the trigger should be re-assigned. 25 | /// 26 | [Tooltip("Toggle if the agents of the formation that enters the trigger should be re-assigned.")] 27 | public bool ReAssign = true; 28 | 29 | /// 30 | /// List of additional configurations that should be triggered to update. 31 | /// 32 | [Tooltip("List of additional configurations that should be triggered to update.")] 33 | public List AdditionalConfigs = new List(); 34 | 35 | #endregion // Fields 36 | 37 | #region Methods ================================================================================================ 38 | 39 | private void OnTriggerEnter2D(Collider2D other) 40 | { 41 | AIMFollow f = other.transform.gameObject.GetComponent(); 42 | if (f != null) 43 | f.Target = NewTargetObject; 44 | } 45 | 46 | private void OnTriggerExit2D(Collider2D collision) 47 | { 48 | StartCoroutine(WaitRoutine()); 49 | 50 | AIMFormationConfiguration c = collision.transform.gameObject.GetComponent(); 51 | if (c != null) 52 | { 53 | c.UpdateConfig(); 54 | foreach (AIMFormationConfiguration config in AdditionalConfigs) 55 | config.UpdateConfig(); 56 | } 57 | 58 | } 59 | 60 | IEnumerator WaitRoutine() 61 | { 62 | yield return new WaitForSeconds(0.1f); 63 | } 64 | 65 | #endregion // Methods 66 | } // class TriggerFollowTarget 67 | } // namespace Polarith.AI.Package -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Scripts/TriggerFollowTarget.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 390376a8233cf644c971a66c5cacf4ee 3 | timeCreated: 1579687088 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sensors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c2b71799befbe24ba7c8d759f544d59 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sensors/Circle16XY.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17ae8395354cddc419113c83a5f66413 3 | timeCreated: 1504021375 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sensors/Circle16XZ.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb3eecf13a96acf4595b6a527b51d205 3 | timeCreated: 1504021422 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb929b886715dff43ab57196e6007188 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18a2117b7d081244eac64c87e0883def 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes/Materials/Dawn.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ca5efe0784d1a1409c0c4ca2da891c6 3 | timeCreated: 1505063259 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a4649eddafa15b4d8d14ddbe89e0b24 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes/Textures/Dawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Skyboxes/Textures/Dawn.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Skyboxes/Textures/Dawn.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82cf965ba12450d40b7b72f49849241d 3 | timeCreated: 1505063190 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | serializedVersion: 2 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 1 12 | linearTexture: 0 13 | correctGamma: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | cubemapConvolutionSteps: 7 28 | cubemapConvolutionExponent: 1.5 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | filterMode: -1 34 | aniso: -1 35 | mipBias: -1 36 | wrapMode: 1 37 | nPOTScale: 1 38 | lightmap: 0 39 | rGBM: 0 40 | compressionQuality: 50 41 | allowsAlphaSplitting: 0 42 | spriteMode: 0 43 | spriteExtrude: 1 44 | spriteMeshType: 1 45 | alignment: 0 46 | spritePivot: {x: 0.5, y: 0.5} 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spritePixelsToUnits: 100 49 | alphaIsTransparency: 0 50 | textureType: 3 51 | buildTargetSettings: [] 52 | spriteSheet: 53 | sprites: [] 54 | outline: [] 55 | spritePackingTag: 56 | userData: 57 | assetBundleName: 58 | assetBundleVariant: 59 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5be298ad5e4b5de4b92627d3cb81151b 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Sprites/Circle.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Particles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c7cce66d018e4d4d8441fe48fc812f1 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Particles/Flame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Sprites/Particles/Flame.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Particles/Smoke White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Sprites/Particles/Smoke White.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Particles/Smoke White.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cafb786356f36c1469b2b7abe439c379 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 9a18df70da542ac4e8b889d27d648f8b 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Vessel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Sprites/Vessel.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Sprites/Vessel.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d87ffd5a93eff043a81b64162adb71e 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: -1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: 16 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 37ebe11f8578d9f479a7e9eb3c3a622b 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc411230dd3c6fe40a70c6c65b2de48c 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Biplane Color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Textures/Biplane Color.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Biplane Color.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3ba3f16ea2a84e41b6d969c1a1f7338 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | spriteSheet: 73 | serializedVersion: 2 74 | sprites: [] 75 | outline: [] 76 | physicsShape: [] 77 | bones: [] 78 | spriteID: 87684c4d521592044a681872708c2558 79 | vertices: [] 80 | indices: 81 | edges: [] 82 | weights: [] 83 | spritePackingTag: 84 | pSDRemoveMatte: 0 85 | pSDShowRemoveMatteOption: 0 86 | userData: 87 | assetBundleName: 88 | assetBundleVariant: 89 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Characters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99a2330bed3036843b423774c18d2d5e 3 | folderAsset: yes 4 | timeCreated: 1578905347 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Characters/Skin Police.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Textures/Characters/Skin Police.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Characters/Skin Police.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad07f336d117e864cb6fb40b235c7006 3 | timeCreated: 1505123795 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Characters/Skin Soldier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Assets/Polarith/AI/Examples/Textures/Characters/Skin Soldier.png -------------------------------------------------------------------------------- /Assets/Polarith/AI/Examples/Textures/Characters/Skin Soldier.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aebf2a18b9bdf35409f500d36fcdddda 3 | timeCreated: 1505123795 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9139c7b5e5f9b8a4e8f03bdb469a2971 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 841f612543aaf554c94e2b086f360461 3 | folderAsset: yes 4 | timeCreated: 1466427298 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abab8df7b2613cd4d80ba761e452239f 3 | folderAsset: yes 4 | timeCreated: 1466427298 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 052d1078c8eb84849a671267d6a63b03 3 | folderAsset: yes 4 | timeCreated: 1466427298 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Behaviour.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 396f1e794bf62bc4088a8609fbe0461a 3 | folderAsset: yes 4 | timeCreated: 1476806068 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Behaviour/NonInverseMappingType.cs: -------------------------------------------------------------------------------- 1 | // 2 | // MIT License 3 | // Copyright (c) 2021 Polarith. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | namespace Polarith.AI.Move 8 | { 9 | /// 10 | /// Used as constraint version of to avoid inverse mapping. Cast this type to 11 | /// to use within the 12 | /// and methods in order to specify the desired 14 | /// type of the applied mapping function. 15 | /// 16 | public enum NonInverseMappingType 17 | { 18 | /// 19 | /// Results in 1 constantly. 20 | /// 21 | Constant, 22 | 23 | /// 24 | /// Maps linearly from the min/max interval to 0 and 1. 25 | /// 26 | Linear, 27 | 28 | /// 29 | /// Applies a quadratic mapping from the min/max interval to 0 and 1. 30 | /// 31 | Quadratic, 32 | 33 | /// 34 | /// Applies a square root mapping from the min/max interval to 0 and 1. 35 | /// 36 | SquareRoot 37 | } // enum NonInverseMappingType 38 | } // namespace Polarith.AI.Move 39 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Behaviour/NonInverseMappingType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fb0345286ab3694c872763e43694546 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Behaviour/ShapeType.cs: -------------------------------------------------------------------------------- 1 | // 2 | // MIT License 3 | // Copyright (c) 2021 Polarith. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | namespace Polarith.AI.Move 8 | { 9 | /// 10 | /// Defines the visual shape of the formation. You select whether the formation should be build as 2D or 3D 11 | /// version, i.e., as a flat rectangle or as a cuboid. The concrete shape depends on the corresponding formation 12 | /// type. 13 | /// 14 | public enum ShapeType 15 | { 16 | /// 17 | /// 2-dimensional representation. 18 | /// 19 | Planar, 20 | 21 | /// 22 | /// 3-dimensional representation. 23 | /// 24 | Spatial 25 | } // enum ShapeType 26 | } // namespace Polarith.AI.Move 27 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Behaviour/ShapeType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67baedc8349135349b56815d2c17e4ae 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a17b6a8f47764da458b75196c1f3d1ca 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/Formation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdbce875230c1c545a03f34b8cde545c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationArrow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c4682b77ddc72c4cadced2fe7744866 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationBox.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8ee1b2d94b96b147bed734f95d49754 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationCircle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2ce7787c34342f44a9bb27ad594089d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationCross.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 632d9b7b550608844bec269e2da026c6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationLine.cs: -------------------------------------------------------------------------------- 1 | // 2 | // MIT License 3 | // Copyright (c) 2021 Polarith. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using System; 8 | using UnityEngine; 9 | 10 | namespace Polarith.AI.Move 11 | { 12 | /// 13 | /// Builds a line-shaped formation, by computing the position for a specific individual (back-end class). Each 14 | /// agent inside the formation is placed equidistantly along a line. 15 | /// 16 | [Serializable] 17 | public sealed class FormationLine : Formation 18 | { 19 | #region Fields ================================================================================================= 20 | 21 | [Tooltip("Axis-aligned up vector of the agent according to the attached AIMSensor.")] 22 | [SerializeField] 23 | private Vector3 upVector; 24 | 25 | private Vector3 pos; 26 | private Vector3 layerStart; 27 | 28 | #endregion // Fields 29 | 30 | #region Properties ============================================================================================= 31 | 32 | /// 33 | /// Axis-aligned up vector of the agent according to the attached . 34 | /// 35 | public Vector3 UpVector 36 | { 37 | get { return upVector; } 38 | set { upVector = value; } 39 | } 40 | 41 | #endregion // Properties 42 | 43 | #region Methods ================================================================================================ 44 | 45 | /// 46 | /// Overwritten method to build up a , i.e., placing agents in a line, by computing 47 | /// the of each agent. Units are placed equidistantly on a line with 48 | /// as distance between them. This method computes only the position of a single 49 | /// agent with respect to the whole formation. 50 | /// 51 | public override Vector3 ComputePosition() 52 | { 53 | layers = 1; 54 | layerStart = Vector3.zero; 55 | layerStart.x -= (size - 1) / 2f * spacing; 56 | 57 | pos = layerStart; 58 | pos.x += positionInFormation * spacing; 59 | 60 | ChangeOrientation(upVector, ref pos); 61 | return pos; 62 | } 63 | 64 | #endregion // Methods 65 | } // class FormationLine 66 | } // namespace Polarith.AI.Move 67 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationLine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44127635c255b0d408d7a7d0dda0a716 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Back/Formation/FormationV.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cdaf552156bd3645be8a70617bd403a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f710515a085c56b4eae91b4546432188 3 | folderAsset: yes 4 | timeCreated: 1466427299 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6c8604efed2aca47b6083e5343ba55d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c766ef5ce4c923408cda2fd1c06a4a8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationArrow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35d9ef9384b2b4f46ae443d443f381d9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationBox.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f38e8b5152be8349bd160a2facb25f1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationCircle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 586aecca20be476408f23028f3dea5d8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationConfiguration.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f58a9766bbad51488d1180a604bc15e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationCross.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd45b1d1b3941f74ab62a69591ef92db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationLine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 749dbacd1e4a73c43b2e17d83b223fa9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Move/Front/Formation/AIMFormationV.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27abc4efe2572c64f96a2f6bc098860a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31ff90ce3829227498514d8cc39c90b0 3 | folderAsset: yes 4 | timeCreated: 1473171605 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 392d43d3f616f2641b4265ebe0ca4f9e 3 | folderAsset: yes 4 | timeCreated: 1473171605 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils/AssignmentSolver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33c75b7d97655f3499c925db6ef6d806 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils/Gizmos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 317bc0d6fbbff104795553046268c876 3 | folderAsset: yes 4 | timeCreated: 1487770562 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils/Gizmos/ArrowGizmo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fdbfac707ad27b4ba5dd1e2360ddb6f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils/Gizmos/BoxGizmo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 670427059d0adc04cb1270604ddc05dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/UnityUtils/Gizmos/VGizmo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30cac9eef9c6fc0469ba329639107ecf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bef33e6a2392343448ce479e053d540b 3 | folderAsset: yes 4 | timeCreated: 1473171605 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/Utils/Tuple.cs: -------------------------------------------------------------------------------- 1 | // 2 | // MIT License 3 | // Copyright (c) 2021 Polarith. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | namespace Polarith.Utils 8 | { 9 | /// 10 | /// Struct to store two variables (X,Y) of any type. 11 | /// 12 | public struct Tuple 13 | { 14 | /// 15 | /// First value. 16 | /// 17 | public T X; 18 | 19 | /// 20 | /// Second value. 21 | /// 22 | public U Y; 23 | 24 | /// 25 | /// Contructor that takes two arguments of any type. 26 | /// 27 | public Tuple(T _x, U _y) 28 | { 29 | X = _x; 30 | Y = _y; 31 | } 32 | } // struct Tuple 33 | } // namespace Polarith.Utils 34 | 35 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/Utils/Tuple.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b20ab163fe6af3247aaf8d49b262cdb1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/Utils/TupleInt.cs: -------------------------------------------------------------------------------- 1 | // 2 | // MIT License 3 | // Copyright (c) 2021 Polarith. 4 | // See the LICENSE file in the project root for full license information. 5 | // 6 | 7 | using System; 8 | using UnityEngine; 9 | 10 | namespace Polarith.Utils 11 | { 12 | /// 13 | /// Serializable struct to store two variables (X,Y) of type integer. The serialization is necessary for custom 14 | /// editors. 15 | /// 16 | [Serializable] 17 | public struct TupleInt 18 | { 19 | /// 20 | /// First integer value. 21 | /// 22 | [SerializeField] 23 | public int X; 24 | 25 | /// 26 | /// Second integer value. 27 | /// 28 | [SerializeField] 29 | public int Y; 30 | 31 | /// 32 | /// Constructor that takes two arguments of type integer. 33 | /// 34 | public TupleInt(int _x, int _y) 35 | { 36 | X = _x; 37 | Y = _y; 38 | } 39 | } // struct TupleInt 40 | } // namespace Polarith.Utils 41 | 42 | -------------------------------------------------------------------------------- /Assets/Polarith/AI/Sources/Shared/Utils/TupleInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3383d42e5e7886a4bbf5079ccf95b1f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Images/polarith-ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/Images/polarith-ai.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Polarith GmbH 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.ads": "2.0.8", 4 | "com.unity.analytics": "3.2.3", 5 | "com.unity.collab-proxy": "1.2.15", 6 | "com.unity.package-manager-ui": "2.0.13", 7 | "com.unity.purchasing": "2.2.1", 8 | "com.unity.textmeshpro": "1.4.1", 9 | "com.unity.modules.ai": "1.0.0", 10 | "com.unity.modules.animation": "1.0.0", 11 | "com.unity.modules.assetbundle": "1.0.0", 12 | "com.unity.modules.audio": "1.0.0", 13 | "com.unity.modules.cloth": "1.0.0", 14 | "com.unity.modules.director": "1.0.0", 15 | "com.unity.modules.imageconversion": "1.0.0", 16 | "com.unity.modules.imgui": "1.0.0", 17 | "com.unity.modules.jsonserialize": "1.0.0", 18 | "com.unity.modules.particlesystem": "1.0.0", 19 | "com.unity.modules.physics": "1.0.0", 20 | "com.unity.modules.physics2d": "1.0.0", 21 | "com.unity.modules.screencapture": "1.0.0", 22 | "com.unity.modules.terrain": "1.0.0", 23 | "com.unity.modules.terrainphysics": "1.0.0", 24 | "com.unity.modules.tilemap": "1.0.0", 25 | "com.unity.modules.ui": "1.0.0", 26 | "com.unity.modules.uielements": "1.0.0", 27 | "com.unity.modules.umbra": "1.0.0", 28 | "com.unity.modules.unityanalytics": "1.0.0", 29 | "com.unity.modules.unitywebrequest": "1.0.0", 30 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 31 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 32 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 33 | "com.unity.modules.unitywebrequestwww": "1.0.0", 34 | "com.unity.modules.vehicles": "1.0.0", 35 | "com.unity.modules.video": "1.0.0", 36 | "com.unity.modules.vr": "1.0.0", 37 | "com.unity.modules.wind": "1.0.0", 38 | "com.unity.modules.xr": "1.0.0" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.4.36f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /ProjectSettings/graphicssettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polarith/AI-Formation/84a4df2a508fafdc0a8adba93d9bf37f70e06729/ProjectSettings/graphicssettings.asset --------------------------------------------------------------------------------