Skip to content

Commit f7ab9ba

Browse files
authored
Minor Visual Changes for Environments (#470)
* Minor changes to ensure a common visual language. * Agents are blue (or additionally red in competitive scenarios). * Interactable objects are orange. * Goals are green when objects, and checkerboards when places. * Not everything perfectly follows this, but things are mostly consistent now. * Renamed "Banana" folder to "BananaCollectors" * Ensured all brains were set to "Player" * Moved non-shared assets out of the "SharedAssets" folder.
1 parent 04e2931 commit f7ab9ba

File tree

103 files changed

+750
-999
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+750
-999
lines changed

docs/images/balance.png

-47.5 KB
Loading

docs/images/crawler.png

106 KB
Loading

docs/images/soccer.png

441 KB
Loading

unity-environment/Assets/ML-Agents/Examples/3DBall/3DBall.unity

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ RenderSettings:
3838
m_ReflectionIntensity: 1
3939
m_CustomReflection: {fileID: 0}
4040
m_Sun: {fileID: 0}
41-
m_IndirectSpecularColor: {r: 0.4482605, g: 0.49828517, b: 0.57558936, a: 1}
41+
m_IndirectSpecularColor: {r: 0.4482636, g: 0.49828887, b: 0.5755903, a: 1}
4242
m_UseRadianceAmbientProbe: 0
4343
--- !u!157 &3
4444
LightmapSettings:
@@ -453,7 +453,7 @@ Prefab:
453453
m_RemovedComponents: []
454454
m_ParentPrefab: {fileID: 100100000, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
455455
m_IsPrefabParent: 0
456-
--- !u!114 &510088429
456+
--- !u!114 &467687134
457457
MonoBehaviour:
458458
m_ObjectHideFlags: 0
459459
m_PrefabParentObject: {fileID: 0}
@@ -462,7 +462,7 @@ MonoBehaviour:
462462
m_Enabled: 1
463463
m_EditorHideFlags: 0
464464
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
465-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
465+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
466466
m_EditorClassIdentifier:
467467
broadcast: 1
468468
brain: {fileID: 667765197}
@@ -546,7 +546,7 @@ Transform:
546546
m_GameObject: {fileID: 544547867}
547547
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
548548
m_LocalPosition: {x: 0, y: -5.2, z: 0}
549-
m_LocalScale: {x: 26.8, y: 4.18, z: 14.92}
549+
m_LocalScale: {x: 26.8, y: 4.18, z: 10}
550550
m_Children: []
551551
m_Father: {fileID: 0}
552552
m_RootOrder: 2
@@ -575,11 +575,11 @@ MonoBehaviour:
575575
vectorObservationSpaceType: 1
576576
brainType: 0
577577
CoreBrains:
578-
- {fileID: 906454493}
579-
- {fileID: 510088429}
580-
- {fileID: 1156237779}
581-
- {fileID: 1942612770}
582-
instanceID: 138362
578+
- {fileID: 1348758515}
579+
- {fileID: 467687134}
580+
- {fileID: 1002764199}
581+
- {fileID: 1747940815}
582+
instanceID: 35890
583583
--- !u!1001 &764818074
584584
Prefab:
585585
m_ObjectHideFlags: 0
@@ -690,35 +690,7 @@ Prefab:
690690
m_RemovedComponents: []
691691
m_ParentPrefab: {fileID: 100100000, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
692692
m_IsPrefabParent: 0
693-
--- !u!114 &906454493
694-
MonoBehaviour:
695-
m_ObjectHideFlags: 0
696-
m_PrefabParentObject: {fileID: 0}
697-
m_PrefabInternal: {fileID: 0}
698-
m_GameObject: {fileID: 0}
699-
m_Enabled: 1
700-
m_EditorHideFlags: 0
701-
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
702-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
703-
m_EditorClassIdentifier:
704-
broadcast: 1
705-
continuousPlayerActions:
706-
- key: 273
707-
index: 1
708-
value: 1
709-
- key: 274
710-
index: 1
711-
value: -1
712-
- key: 275
713-
index: 0
714-
value: -1
715-
- key: 276
716-
index: 0
717-
value: 1
718-
discretePlayerActions: []
719-
defaultAction: 0
720-
brain: {fileID: 667765197}
721-
--- !u!114 &1156237779
693+
--- !u!114 &1002764199
722694
MonoBehaviour:
723695
m_ObjectHideFlags: 0
724696
m_PrefabParentObject: {fileID: 0}
@@ -727,7 +699,7 @@ MonoBehaviour:
727699
m_Enabled: 1
728700
m_EditorHideFlags: 0
729701
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
730-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
702+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
731703
m_EditorClassIdentifier:
732704
brain: {fileID: 667765197}
733705
--- !u!1001 &1318922267
@@ -769,18 +741,46 @@ Prefab:
769741
propertyPath: m_RootOrder
770742
value: 5
771743
objectReference: {fileID: 0}
772-
- target: {fileID: 1665577603478558, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
773-
propertyPath: m_Name
774-
value: Game11
775-
objectReference: {fileID: 0}
776744
- target: {fileID: 114980646877373948, guid: ff026d63a00abdc48ad6ddcff89aba04,
777745
type: 2}
778746
propertyPath: brain
779747
value:
780748
objectReference: {fileID: 667765197}
749+
- target: {fileID: 1665577603478558, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
750+
propertyPath: m_Name
751+
value: Game11
752+
objectReference: {fileID: 0}
781753
m_RemovedComponents: []
782754
m_ParentPrefab: {fileID: 100100000, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
783755
m_IsPrefabParent: 0
756+
--- !u!114 &1348758515
757+
MonoBehaviour:
758+
m_ObjectHideFlags: 0
759+
m_PrefabParentObject: {fileID: 0}
760+
m_PrefabInternal: {fileID: 0}
761+
m_GameObject: {fileID: 0}
762+
m_Enabled: 1
763+
m_EditorHideFlags: 0
764+
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
765+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
766+
m_EditorClassIdentifier:
767+
broadcast: 1
768+
continuousPlayerActions:
769+
- key: 273
770+
index: 1
771+
value: 1
772+
- key: 274
773+
index: 1
774+
value: -1
775+
- key: 275
776+
index: 0
777+
value: -1
778+
- key: 276
779+
index: 0
780+
value: 1
781+
discretePlayerActions: []
782+
defaultAction: 0
783+
brain: {fileID: 667765197}
784784
--- !u!1 &1397918840
785785
GameObject:
786786
m_ObjectHideFlags: 0
@@ -817,7 +817,7 @@ Camera:
817817
far clip plane: 1000
818818
field of view: 60
819819
orthographic: 0
820-
orthographic size: 5
820+
orthographic size: 11
821821
m_Depth: -1
822822
m_CullingMask:
823823
serializedVersion: 2
@@ -839,13 +839,13 @@ Transform:
839839
m_PrefabParentObject: {fileID: 0}
840840
m_PrefabInternal: {fileID: 0}
841841
m_GameObject: {fileID: 1397918840}
842-
m_LocalRotation: {x: 0.12576614, y: 0, z: 0, w: 0.99205995}
843-
m_LocalPosition: {x: 0, y: 12, z: -20}
842+
m_LocalRotation: {x: 0.17364816, y: 0, z: 0, w: 0.9848078}
843+
m_LocalPosition: {x: 0, y: 15, z: -20}
844844
m_LocalScale: {x: 1, y: 1, z: 1}
845845
m_Children: []
846846
m_Father: {fileID: 0}
847847
m_RootOrder: 0
848-
m_LocalEulerAnglesHint: {x: 14.45, y: 0, z: 0}
848+
m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0}
849849
--- !u!1001 &1450507641
850850
Prefab:
851851
m_ObjectHideFlags: 0
@@ -1067,6 +1067,29 @@ Transform:
10671067
m_Father: {fileID: 0}
10681068
m_RootOrder: 3
10691069
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1070+
--- !u!114 &1747940815
1071+
MonoBehaviour:
1072+
m_ObjectHideFlags: 0
1073+
m_PrefabParentObject: {fileID: 0}
1074+
m_PrefabInternal: {fileID: 0}
1075+
m_GameObject: {fileID: 0}
1076+
m_Enabled: 1
1077+
m_EditorHideFlags: 0
1078+
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
1079+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
1080+
m_EditorClassIdentifier:
1081+
broadcast: 1
1082+
graphModel: {fileID: 4900000, guid: e91b53b17600f4c23a270f97bad1e60d, type: 3}
1083+
graphScope:
1084+
graphPlaceholders: []
1085+
BatchSizePlaceholderName: batch_size
1086+
VectorObservationPlacholderName: vector_observation
1087+
RecurrentInPlaceholderName: recurrent_in
1088+
RecurrentOutPlaceholderName: recurrent_out
1089+
VisualObservationPlaceholderName: []
1090+
ActionPlaceholderName: action
1091+
PreviousActionPlaceholderName: prev_action
1092+
brain: {fileID: 667765197}
10701093
--- !u!1001 &1780639149
10711094
Prefab:
10721095
m_ObjectHideFlags: 0
@@ -1177,29 +1200,6 @@ Prefab:
11771200
m_RemovedComponents: []
11781201
m_ParentPrefab: {fileID: 100100000, guid: ff026d63a00abdc48ad6ddcff89aba04, type: 2}
11791202
m_IsPrefabParent: 0
1180-
--- !u!114 &1942612770
1181-
MonoBehaviour:
1182-
m_ObjectHideFlags: 0
1183-
m_PrefabParentObject: {fileID: 0}
1184-
m_PrefabInternal: {fileID: 0}
1185-
m_GameObject: {fileID: 0}
1186-
m_Enabled: 1
1187-
m_EditorHideFlags: 0
1188-
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
1189-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
1190-
m_EditorClassIdentifier:
1191-
broadcast: 1
1192-
graphModel: {fileID: 4900000, guid: e91b53b17600f4c23a270f97bad1e60d, type: 3}
1193-
graphScope:
1194-
graphPlaceholders: []
1195-
BatchSizePlaceholderName: batch_size
1196-
VectorObservationPlacholderName: vector_observation
1197-
RecurrentInPlaceholderName: recurrent_in
1198-
RecurrentOutPlaceholderName: recurrent_out
1199-
VisualObservationPlaceholderName: []
1200-
ActionPlaceholderName: action
1201-
PreviousActionPlaceholderName: prev_action
1202-
brain: {fileID: 667765197}
12031203
--- !u!1 &2063801192
12041204
GameObject:
12051205
m_ObjectHideFlags: 0
@@ -1258,10 +1258,10 @@ Transform:
12581258
m_PrefabParentObject: {fileID: 0}
12591259
m_PrefabInternal: {fileID: 0}
12601260
m_GameObject: {fileID: 2063801192}
1261-
m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
1262-
m_LocalPosition: {x: 0, y: 15.8, z: -15.2}
1261+
m_LocalRotation: {x: 0.35355338, y: -0.35355338, z: 0.1464466, w: 0.8535535}
1262+
m_LocalPosition: {x: 0, y: 0, z: 0}
12631263
m_LocalScale: {x: 1, y: 1, z: 1}
12641264
m_Children: []
12651265
m_Father: {fileID: 0}
12661266
m_RootOrder: 1
1267-
m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
1267+
m_LocalEulerAnglesHint: {x: 45, y: -45, z: 0}

0 commit comments

Comments
 (0)