* Add final trained model

* add better nn model

* decrease sun brightness, remove unused walker prefab

* remove unused meta files

* remove misc files

* Pinned protobuf version to <3.20

* Update max python version to 3.10.11

---------

Co-authored-by: Miguel Alonso Jr <miguel.alonso@unity3d.com>
This commit is contained in:
Hunter-Unity 2023-04-26 08:03:03 -07:00 коммит произвёл GitHub
Родитель cc1a7501c4
Коммит 8a4c5d86ee
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
22 изменённых файлов: 13433 добавлений и 5518 удалений

Просмотреть файл

@ -2,13 +2,15 @@
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
serializedVersion: 8
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: GridMatFloor
m_Shader: {fileID: 4800000, guid: bbecf177c38d84ff08d7c683c116affd, type: 3}
m_ShaderKeywords:
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
@ -54,6 +56,7 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
@ -64,7 +67,7 @@ Material:
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _GridSize: 6
- _GridSize: 35
- _LineOffset: 0.5
- _LineSize: 0.02
- _Metallic: 0
@ -88,3 +91,4 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _LineColor: {r: 0.15686275, g: 0.15686275, b: 0.15686275, a: 1}
- _SelectedColor: {r: 0.1586206, g: 1, b: 0, a: 1}
m_BuildTextureStacks: []

Просмотреть файл

@ -1,22 +1,12 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &100100000
Prefab:
m_ObjectHideFlags: 1
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications: []
m_RemovedComponents: []
m_ParentPrefab: {fileID: 0}
m_RootGameObject: {fileID: 1537121661968964}
m_IsPrefabParent: 1
--- !u!1 &1537121661968964
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4943719350691982}
- component: {fileID: 108227806558212132}
@ -29,30 +19,35 @@ GameObject:
m_IsActive: 1
--- !u!4 &4943719350691982
Transform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1537121661968964}
m_LocalRotation: {x: 0.31598538, y: -0.3596048, z: 0.13088542, w: 0.8681629}
m_LocalPosition: {x: 106.38621, y: 38.840767, z: 34.72934}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 40, y: -45, z: 0}
--- !u!108 &108227806558212132
Light:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1537121661968964}
m_Enabled: 1
serializedVersion: 8
serializedVersion: 10
m_Type: 1
m_Shape: 0
m_Color: {r: 1, g: 0.99570733, b: 0.984, a: 1}
m_Intensity: 1
m_Intensity: 0.7
m_Range: 27.9
m_SpotAngle: 74.8
m_InnerSpotAngle: 57.579865
m_CookieSize: 10
m_Shadows:
m_Type: 2
@ -62,6 +57,24 @@ Light:
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_CullingMatrixOverride:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
@ -69,10 +82,15 @@ Light:
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingLayerMask: 1
m_Lightmapping: 4
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
m_UseBoundingSphereOverride: 0
m_UseViewFrustumForShadowCasterCull: 1
m_ShadowRadius: 0
m_ShadowAngle: 0

Двоичный файл не отображается.

Просмотреть файл

@ -1,10 +1,7 @@
fileFormatVersion: 2
guid: a4b02e2c382c247919eb63ce72e90a3b
guid: 8c02bab5a572748988a5c5fafe3ecb10
ScriptedImporter:
internalIDToNameTable:
- first:
114: 11400002
second: Assets/ML-Agents/Examples/Walker/Demos/ExpertWalker.demo
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData: ' (Unity.MLAgents.Demonstrations.DemonstrationSummary)'

Просмотреть файл

@ -7,6 +7,31 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6902102727328990095, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.x
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 6902102727328990095, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.y
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 6902102727328990095, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.z
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 6902102727328990095, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalPosition.x
@ -22,6 +47,11 @@ PrefabInstance:
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalRotation.x
@ -37,16 +67,6 @@ PrefabInstance:
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6902107422946006027, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@ -62,10 +82,35 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6902265967514060089, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.x
value: 25.000002
objectReference: {fileID: 0}
- target: {fileID: 6902265967514060089, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.y
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 6902265967514060089, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_LocalScale.z
value: 25.000002
objectReference: {fileID: 0}
- target: {fileID: 6902265967514060089, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6907401236047902865, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_Layer
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6907740118844148851, guid: f0d7741d9e06247f6843b921a206b978,
type: 3}
propertyPath: m_Name
value: Platform
value: PlatformDynamicTarget
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f0d7741d9e06247f6843b921a206b978, type: 3}
@ -75,6 +120,101 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 213013859575191415}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3599283675128273467
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 6718791046026642300}
m_Modifications:
- target: {fileID: 1380725395958068205, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3599283675615088294, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_Model
value:
objectReference: {fileID: 5022602860645237092, guid: 71fe1fe4f177841a1b4b85987277495c,
type: 3}
- target: {fileID: 3599283675615088295, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: target
value:
objectReference: {fileID: 140846861312608762}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_RootOrder
value: 3
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.953
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3925309372585159072, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4409675767907316506, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_Name
value: WalkerRagdoll
objectReference: {fileID: 0}
- target: {fileID: 5498727688956813661, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: targetToLookAt
value:
objectReference: {fileID: 140846861312608762}
- target: {fileID: 8680753921346785158, guid: dd62a2a5a838943fba3d2cbb377a75b3,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: dd62a2a5a838943fba3d2cbb377a75b3, type: 3}
--- !u!1001 &3797443287568727108
PrefabInstance:
m_ObjectHideFlags: 0
@ -82,6 +222,31 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 6718791046026642300}
m_Modifications:
- target: {fileID: 3631016866778687563, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: spawnRadius
value: 9
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_RootOrder
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalScale.x
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalScale.y
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalScale.z
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalPosition.x
@ -97,6 +262,11 @@ PrefabInstance:
propertyPath: m_LocalPosition.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalRotation.x
@ -112,16 +282,6 @@ PrefabInstance:
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_RootOrder
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@ -137,6 +297,11 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3839136118347789758, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3840539935788495952, guid: 46734abd0de454192b407379c6a4ab8d,
type: 3}
propertyPath: m_Name
@ -150,92 +315,3 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 3797443287568727108}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6983289569637103809
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 6718791046026642300}
m_Modifications:
- target: {fileID: 693499830, guid: 765582efd9dda46ed98564603316353f, type: 3}
propertyPath: targetToLookAt
value:
objectReference: {fileID: 140846861312608762}
- target: {fileID: 895268871377934275, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_Name
value: WalkerRagdoll
objectReference: {fileID: 0}
- target: {fileID: 895268871377934297, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_BehaviorName
value: Walker
objectReference: {fileID: 0}
- target: {fileID: 895268871377934297, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_Model
value:
objectReference: {fileID: 11400000, guid: 205590a7f0a844b24b82b7f8355a1529,
type: 3}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalPosition.y
value: 3
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_RootOrder
value: 3
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 895268871377934298, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7408209125961349353, guid: 765582efd9dda46ed98564603316353f,
type: 3}
propertyPath: target
value:
objectReference: {fileID: 140846861312608762}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 765582efd9dda46ed98564603316353f, type: 3}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 765582efd9dda46ed98564603316353f
guid: dd62a2a5a838943fba3d2cbb377a75b3
PrefabImporter:
externalObjects: {}
userData:

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 765582efd9dda46ed98564603316353f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичный файл не отображается.

Просмотреть файл

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 205590a7f0a844b24b82b7f8355a1529
ScriptedImporter:
fileIDToRecycleName:
11400000: main obj
11400002: model data
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 19ed1486aa27d4903b34839f37b8f69f, type: 3}

Двоичные данные
Project/Assets/ML-Agents/Examples/Walker/TFModels/Walker.onnx Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 71fe1fe4f177841a1b4b85987277495c
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
optimizeModel: 1
forceArbitraryBatchSize: 1
treatErrorsAsWarnings: 0
importMode: 1
weightsTypeMode: 0
activationTypeMode: 0

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,493 @@
fileFormatVersion: 2
guid: b5458355adf1a4155a0d7f0ce08a7ee9
ModelImporter:
serializedVersion: 21300
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 1
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 0.33
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human:
- boneName: hips
humanName: Hips
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thighL
humanName: LeftUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thighR
humanName: RightUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: shinL
humanName: LeftLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: shinR
humanName: RightLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: footL
humanName: LeftFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: footR
humanName: RightFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: spine
humanName: Spine
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: chest
humanName: Chest
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: headMesh
humanName: Head
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: upper_arm_L
humanName: LeftUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: upper_arm_R
humanName: RightUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: lower_arm_L
humanName: LeftLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: lower_arm_R
humanName: RightLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: hand_L
humanName: LeftHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: hand_R
humanName: RightHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: headband
humanName: LeftEye
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pupil
humanName: RightEye
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pupil_1
humanName: Jaw
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
skeleton:
- name: WalkerRagdoll(Clone)
parentName:
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hips
parentName: WalkerRagdoll(Clone)
position: {x: 0, y: 0.008606399, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hipsMesh
parentName: hips
position: {x: -0, y: -0.00004289972, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1.2840918, y: 0.39110318, z: 0.7331325}
- name: thighL
parentName: hips
position: {x: -0.0013199797, y: -0.0026399984, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: thighLMesh
parentName: thighL
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.0000004768371, y: 0.0000000116874235, z: 1, w: 0.00000039947415}
scale: {x: 0.57782984, y: 0.6832142, z: 0.5778293}
- name: shinL
parentName: thighL
position: {x: -0, y: -0.0032999986, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: shinLMesh
parentName: shinL
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 1, w: 6.123234e-17}
scale: {x: 0.3909175, y: 0.60964507, z: 0.39091715}
- name: footL
parentName: shinL
position: {x: -0, y: -0.0019799995, z: 0.0003299998}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: footLMesh
parentName: footL
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.5000006, y: 0.49999994, z: 0.49999955, w: 0.4999999}
scale: {x: 0.13621072, y: 0.7, z: 0.39850593}
- name: thighR
parentName: hips
position: {x: 0.0013199797, y: -0.0026399984, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: thighRMesh
parentName: thighR
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.0000004768371, y: -0.000000047917197, z: 1, w: 0.00000039947417}
scale: {x: 0.5778297, y: 0.6832142, z: 0.57782936}
- name: shinR
parentName: thighR
position: {x: -0, y: -0.0032999986, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: shinRMesh
parentName: shinR
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.0000004768371, y: -0.000000047917197, z: 1, w: 0.00000039947417}
scale: {x: 0.39091522, y: 0.6096474, z: 0.39091474}
- name: footR
parentName: shinR
position: {x: -0, y: -0.0019799995, z: 0.0003299998}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: footRMesh
parentName: footR
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.5000006, y: 0.49999994, z: 0.49999955, w: 0.4999999}
scale: {x: 0.13621072, y: 0.7, z: 0.39850593}
- name: spine
parentName: hips
position: {x: -0, y: 0.0022538994, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: spineMesh
parentName: spine
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1.0861033, y: 0.28142798, z: 0.43021327}
- name: chest
parentName: spine
position: {x: -0, y: 0.0026565, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: chestsMesh
parentName: chest
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1.5095952, y: 0.49688917, z: 0.7683002}
- name: Logo
parentName: chestsMesh
position: {x: -0, y: 0, z: 0.0016880366}
rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071068}
scale: {x: 0.09474499, y: 0.18615983, z: 0.2878439}
- name: upper_arm_L
parentName: chest
position: {x: -0.004125001, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: upper_arm_LMesh
parentName: upper_arm_L
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.00000035762787, y: 0.0000004172324, z: -0.7071072, w: 0.7071064}
scale: {x: 0.53514403, y: 0.63545513, z: 0.4034373}
- name: lower_arm_L
parentName: upper_arm_L
position: {x: -0.0032999986, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: lower_arm_LMesh
parentName: lower_arm_L
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.00000035762787, y: 0.0000004172324, z: -0.7071072, w: 0.7071064}
scale: {x: 0.4628418, y: 0.5551687, z: 0.3489295}
- name: hand_L
parentName: lower_arm_L
position: {x: -0.0023099987, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hand_LMesh
parentName: hand_L
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.000000047917233, y: 0.0000004768371, z: -0.00000041723254, w: 1}
scale: {x: 0.50000024, y: 0.5, z: 0.50000024}
- name: upper_arm_R
parentName: chest
position: {x: 0.004125001, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: upper_arm_RMesh
parentName: upper_arm_R
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.00000002980232, y: -2.46566e-15, z: 0.70710665, w: 0.70710695}
scale: {x: 0.5351401, y: 0.63545066, z: 0.40343443}
- name: lower_arm_R
parentName: upper_arm_R
position: {x: 0.0032999986, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: lower_arm_RMesh
parentName: lower_arm_R
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.00000068545336, y: 0.00000059604633, z: 0.70710665, w: 0.70710695}
scale: {x: 0.4628379, y: 0.5551653, z: 0.34892684}
- name: hand_R
parentName: lower_arm_R
position: {x: 0.0023099987, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hand_RMesh
parentName: hand_R
position: {x: -0, y: 0, z: 0}
rotation: {x: 0.000000047917148, y: 0.0000004768371, z: -0.00000041723254, w: 1}
scale: {x: 0.50000024, y: 0.5, z: 0.50000024}
- name: head
parentName: chest
position: {x: -0, y: 0.0044945977, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: headMesh
parentName: head
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1.301463, y: 1.3014631, z: 1.3014635}
- name: pupil
parentName: headMesh
position: {x: 0.0011555257, y: -0.00014874298, z: 0.001218654}
rotation: {x: 0.12628369, y: 0.8928699, z: 0.39987102, w: -0.16413078}
scale: {x: 0.13232353, y: 0.13278784, z: 0.1316155}
- name: pupil_1
parentName: headMesh
position: {x: -0.00093653734, y: -0.00015342694, z: 0.0014451642}
rotation: {x: -0.23560317, y: 0.68208134, z: 0.34689382, w: 0.5991}
scale: {x: 0.13075624, y: 0.13529499, z: 0.13529831}
- name: headband
parentName: headMesh
position: {x: -0, y: 0.00064658315, z: 0}
rotation: {x: 7.536444e-15, y: -7.5364435e-15, z: -9.361668e-37, w: 1}
scale: {x: 1.0004742, y: 0.11760707, z: 1.0004745}
- name: DirectionIndicator
parentName: WalkerRagdoll(Clone)
position: {x: -0, y: -0.008461196, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 2.0320811, y: 0.033901207, z: 2.0320811}
- name: Arrow
parentName: DirectionIndicator
position: {x: -0, y: -0.0005548584, z: 0.003065699}
rotation: {x: -0, y: -0.7071068, z: 0, w: 0.7071068}
scale: {x: 1.3184041, y: 79.02667, z: 1.3184041}
- name: symbol_tri
parentName: Arrow
position: {x: 0.00078869984, y: 0.0000032999992, z: 0}
rotation: {x: 0.500017, y: 0.499983, z: -0.499983, w: 0.500017}
scale: {x: 0.27411628, y: 0.27881688, z: 0.07305265}
- name: Symbol_Triangle
parentName: Arrow
position: {x: -0.0003596998, y: 0.0000032999992, z: 0}
rotation: {x: 0.500017, y: 0.499983, z: -0.499983, w: 0.500017}
scale: {x: 0.21395722, y: 0.34634632, z: 0.025049753}
- name: symbol_circle
parentName: DirectionIndicator
position: {x: -6.6933898e-12, y: 0.00000015085615, z: 2.387351e-12}
rotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5}
scale: {x: 0.65353715, y: 0.66474384, z: 4.816799}
- name: OrientationCube
parentName: WalkerRagdoll(Clone)
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Cube
parentName: OrientationCube
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Arrow_1
parentName: Cube
position: {x: -0, y: 0.0003927, z: 0}
rotation: {x: -0, y: -0.7071066, z: 0, w: 0.70710695}
scale: {x: 0.7764428, y: 0.7764428, z: 0.7764428}
- name: symbol_tri_1
parentName: Arrow_1
position: {x: 0.0007457426, y: 0.0016499993, z: 0}
rotation: {x: 0.500017, y: 0.499983, z: -0.499983, w: 0.500017}
scale: {x: 0.39859864, y: 0.4054339, z: 0.25}
- name: Symbol_Triangle_1
parentName: Arrow_1
position: {x: -0.00066990935, y: 0.0016499993, z: 0}
rotation: {x: 0.500017, y: 0.499983, z: -0.499983, w: 0.500017}
scale: {x: 0.31112, y: 0.4054339, z: 0.085725}
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 0.0033
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 3
humanoidOversampling: 1
avatarSetup: 1
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -1,5 +1,6 @@
{
"dependencies": {
"com.unity.formats.fbx": "4.1.3",
"com.unity.ide.rider": "3.0.5",
"com.unity.inputsystem": "1.3.0",
"com.unity.ml-agents": "file:../../com.unity.ml-agents",

Просмотреть файл

@ -1,5 +1,12 @@
{
"dependencies": {
"com.autodesk.fbx": {
"version": "4.1.2",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.barracuda": {
"version": "3.0.0",
"depth": 1,
@ -27,6 +34,16 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.formats.fbx": {
"version": "4.1.3",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.timeline": "1.5.2",
"com.autodesk.fbx": "4.1.2"
},
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
"version": "3.0.5",
"depth": 0,

Просмотреть файл

@ -4,5 +4,8 @@
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes: []
m_Scenes:
- enabled: 1
path: Assets/ML-Agents/Examples/Walker/Scenes/Walker.unity
guid: 2b839ee93e7a4467f9f8b4803c4a239b
m_configObjects: {}

Просмотреть файл

@ -3,8 +3,7 @@
--- !u!159 &1
EditorSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_ExternalVersionControlSupport: Hidden Meta Files
serializedVersion: 11
m_SerializationMode: 2
m_LineEndingsForNewScripts: 1
m_DefaultBehaviorMode: 0
@ -12,24 +11,34 @@ EditorSettings:
m_PrefabUIEnvironment: {fileID: 0}
m_SpritePackerMode: 0
m_SpritePackerPaddingPower: 1
m_Bc7TextureCompressor: 0
m_EtcTextureCompressorBehavior: 1
m_EtcTextureFastCompressor: 1
m_EtcTextureNormalCompressor: 2
m_EtcTextureBestCompressor: 4
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
m_ProjectGenerationRootNamespace:
m_CollabEditorSettings:
inProgressEnabled: 1
m_EnableTextureStreamingInEditMode: 1
m_EnableTextureStreamingInPlayMode: 1
m_AsyncShaderCompilation: 1
m_CachingShaderPreprocessor: 1
m_PrefabModeAllowAutoSave: 1
m_EnterPlayModeOptionsEnabled: 0
m_EnterPlayModeOptions: 3
m_ShowLightmapResolutionOverlay: 1
m_GameObjectNamingDigits: 1
m_GameObjectNamingScheme: 0
m_AssetNamingUsesSpace: 1
m_UseLegacyProbeSampleCount: 1
m_SerializeInlineMappingsOnOneLine: 0
m_DisableCookiesInLightmapper: 1
m_AssetPipelineMode: 1
m_RefreshImportMode: 0
m_CacheServerMode: 0
m_CacheServerEndpoint:
m_CacheServerNamespacePrefix: default
m_CacheServerEnableDownload: 1
m_CacheServerEnableUpload: 1
m_CacheServerEnableAuth: 0
m_CacheServerEnableTls: 0
m_CacheServerValidationMode: 2
m_CacheServerDownloadBatchSize: 128

Просмотреть файл

@ -53,14 +53,14 @@ setup(
"grpcio>=1.11.0",
"numpy>=1.14.1",
"Pillow>=4.2.1",
"protobuf>=3.6",
"protobuf>=3.6,<3.20",
"pyyaml>=3.1.0",
"gym>=0.21.0",
"pettingzoo==1.15.0",
"numpy==1.21.2",
"filelock>=3.4.0",
],
python_requires=">=3.8.13,<=3.10.8",
python_requires=">=3.8.13,<=3.10.11",
# TODO: Remove this once mypy stops having spurious setuptools issues.
cmdclass={"verify": VerifyVersionCommand}, # type: ignore
)

Просмотреть файл

@ -62,7 +62,7 @@ setup(
f"mlagents_envs=={VERSION}",
"numpy>=1.13.3,<2.0",
"Pillow>=4.2.1",
"protobuf>=3.6",
"protobuf>=3.6,<3.20",
"pyyaml>=3.1.0",
# Windows ver. of PyTorch doesn't work from PyPi. Installation:
# https://github.com/Unity-Technologies/ml-agents/blob/release_20_docs/docs/Installation.md#windows-installing-pytorch
@ -79,7 +79,7 @@ setup(
'pypiwin32==223;platform_system=="Windows"',
"importlib_metadata==4.4; python_version<'3.8'",
],
python_requires=">=3.8.13,<=3.10.8",
python_requires=">=3.8.13,<=3.10.11",
entry_points={
"console_scripts": [
"mlagents-learn=mlagents.trainers.learn:main",