@@ -162,11 +162,11 @@ def select_model_config(configname):
|
||||
azlmbr.materialeditor.MaterialViewportRequestBus(azlmbr.bus.Broadcast, "SelectModelPresetByName", configname)
|
||||
|
||||
|
||||
def destroy_main_window():
|
||||
def exit():
|
||||
"""
|
||||
Closes the Material Editor window
|
||||
Closes the Material Editor
|
||||
"""
|
||||
azlmbr.atomtools.AtomToolsMainWindowFactoryRequestBus(azlmbr.bus.Broadcast, "DestroyMainWindow")
|
||||
azlmbr.atomtools.general.exit()
|
||||
|
||||
|
||||
def wait_for_condition(function, timeout_in_seconds=1.0):
|
||||
|
||||
@@ -214,7 +214,7 @@ def run():
|
||||
(not material_editor.is_open(document1_id)) and
|
||||
(not material_editor.is_open(document2_id)) and
|
||||
(not material_editor.is_open(document3_id)), 2.0)
|
||||
material_editor.destroy_main_window()
|
||||
material_editor.exit()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@@ -67,3 +67,6 @@ add_subdirectory(Multiplayer)
|
||||
|
||||
## Integration tests for editor testing framework ##
|
||||
add_subdirectory(editor_test_testing)
|
||||
|
||||
## Performance ##
|
||||
add_subdirectory(Performance)
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
#
|
||||
# Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
# For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
#
|
||||
#
|
||||
|
||||
if(NOT PAL_TRAIT_BUILD_TESTS_SUPPORTED OR NOT PAL_TRAIT_BUILD_HOST_TOOLS)
|
||||
return()
|
||||
endif()
|
||||
|
||||
ly_add_pytest(
|
||||
NAME AutomatedTesting::EditorLevelLoadingPerfTests_DX12
|
||||
TEST_SUITE periodic
|
||||
TEST_REQUIRES gpu
|
||||
TEST_SERIAL
|
||||
PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Periodic_DX12.py
|
||||
RUNTIME_DEPENDENCIES
|
||||
Legacy::Editor
|
||||
AZ::AssetProcessor
|
||||
AutomatedTesting.Assets
|
||||
COMPONENT
|
||||
Performance
|
||||
)
|
||||
|
||||
ly_add_pytest(
|
||||
NAME AutomatedTesting::EditorLevelLoadingPerfTests_Vulkan
|
||||
TEST_SUITE periodic
|
||||
TEST_REQUIRES gpu
|
||||
TEST_SERIAL
|
||||
PATH ${CMAKE_CURRENT_LIST_DIR}/TestSuite_Periodic_Vulkan.py
|
||||
RUNTIME_DEPENDENCIES
|
||||
Legacy::Editor
|
||||
AZ::AssetProcessor
|
||||
AutomatedTesting.Assets
|
||||
COMPONENT
|
||||
Performance
|
||||
)
|
||||
@@ -0,0 +1,31 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
|
||||
"""
|
||||
|
||||
# This suite consists of all test cases that are passing and have been verified.
|
||||
|
||||
import pytest
|
||||
import os
|
||||
import sys
|
||||
|
||||
from ly_test_tools.o3de.editor_test import EditorTestSuite, EditorSingleTest
|
||||
|
||||
@pytest.mark.parametrize("project", ["AutomatedTesting"])
|
||||
@pytest.mark.parametrize("launcher_platform", ['windows_editor'])
|
||||
class TestAutomation(EditorTestSuite):
|
||||
|
||||
class Time_EditorLevelLoading_10KEntityCpuPerfTest(EditorSingleTest):
|
||||
extra_cmdline_args = ['-rhi=dx12']
|
||||
use_null_renderer = False # needs renderer to validate test
|
||||
|
||||
from .tests import EditorLevelLoading_10KEntityCpuPerfTest as test_module
|
||||
|
||||
class Time_EditorLevelLoading_10kVegInstancesTest(EditorSingleTest):
|
||||
extra_cmdline_args = ['-rhi=dx12']
|
||||
use_null_renderer = False # needs renderer to validate test
|
||||
|
||||
from .tests import EditorLevelLoading_10kVegInstancesTest as test_module
|
||||
@@ -0,0 +1,34 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
|
||||
"""
|
||||
|
||||
# This suite consists of all test cases that are passing and have been verified.
|
||||
|
||||
import pytest
|
||||
import os
|
||||
import sys
|
||||
|
||||
from ly_test_tools.o3de.editor_test import EditorTestSuite, EditorSingleTest
|
||||
|
||||
@pytest.mark.parametrize("project", ["AutomatedTesting"])
|
||||
@pytest.mark.parametrize("launcher_platform", ['windows_editor'])
|
||||
class TestAutomation(EditorTestSuite):
|
||||
|
||||
class Time_EditorLevelLoading_10KEntityCpuPerfTest(EditorSingleTest):
|
||||
# there is currently a huge discrepancy loading this level with vulkan compared to dx12 which requires the 10 min timeout
|
||||
# this should be removed once that issue has been sorted out
|
||||
timeout = 600
|
||||
extra_cmdline_args = ['-rhi=vulkan']
|
||||
use_null_renderer = False # needs renderer to validate test
|
||||
|
||||
from .tests import EditorLevelLoading_10KEntityCpuPerfTest as test_module
|
||||
|
||||
class Time_EditorLevelLoading_10kVegInstancesTest(EditorSingleTest):
|
||||
extra_cmdline_args = ['-rhi=vulkan']
|
||||
use_null_renderer = False # needs renderer to validate test
|
||||
|
||||
from .tests import EditorLevelLoading_10kVegInstancesTest as test_module
|
||||
@@ -0,0 +1,6 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
|
||||
from Performance.utils.perf_timer import time_editor_level_loading
|
||||
|
||||
def EditorLevelLoading_10KEntityCpuPerfTest():
|
||||
time_editor_level_loading('Performance', '10KEntityCpuPerfTest')
|
||||
|
||||
if __name__ == "__main__":
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(EditorLevelLoading_10KEntityCpuPerfTest)
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
|
||||
from Performance.utils.perf_timer import time_editor_level_loading
|
||||
|
||||
def EditorLevelLoading_10kVegInstancesTest():
|
||||
time_editor_level_loading('Performance', '10kVegInstancesTest')
|
||||
|
||||
if __name__ == "__main__":
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(EditorLevelLoading_10kVegInstancesTest)
|
||||
@@ -0,0 +1,6 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
@@ -0,0 +1,6 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
@@ -0,0 +1,72 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
|
||||
import time
|
||||
|
||||
ENTER_MSG = ("Entered game mode", "Failed to enter game mode")
|
||||
EXIT_MSG = ("Exited game mode", "Couldn't exit game mode")
|
||||
|
||||
class Timer:
|
||||
unit_divisor = 60
|
||||
hour_divisor = unit_divisor * unit_divisor
|
||||
|
||||
def start(self):
|
||||
self._start_time = time.perf_counter()
|
||||
|
||||
def log_time(self, message):
|
||||
from editor_python_test_tools.utils import Report
|
||||
|
||||
elapsed_time = time.perf_counter() - self._start_time
|
||||
hours = int(elapsed_time / Timer.hour_divisor)
|
||||
minutes = int(elapsed_time % Timer.hour_divisor / Timer.unit_divisor)
|
||||
seconds = elapsed_time % Timer.unit_divisor
|
||||
|
||||
Report.info(f'{message}: {hours:0>2d}:{minutes:0>2d}:{seconds:0>5.2f}\n')
|
||||
|
||||
def time_editor_level_loading(level_dir, level_name):
|
||||
|
||||
"""
|
||||
Summary:
|
||||
Time how long it takes to load an arbitrary level, entering game mode, and exiting game mode
|
||||
|
||||
Level Description:
|
||||
Preferably a level with a large number of entities
|
||||
|
||||
Expected Behavior:
|
||||
Level loads within a reasonable time frame e.i. doesn't trip the framework timeout
|
||||
|
||||
Benchmark Steps:
|
||||
1) Time opening the level
|
||||
2) Time entering game mode
|
||||
3) Time exiting game mode
|
||||
4) Close the editor
|
||||
|
||||
:return: None
|
||||
"""
|
||||
from editor_python_test_tools.utils import TestHelper as helper
|
||||
|
||||
timer = Timer()
|
||||
|
||||
helper.init_idle()
|
||||
|
||||
# 1) Open level
|
||||
timer.start()
|
||||
helper.open_level(level_dir, level_name)
|
||||
timer.log_time('Level load time')
|
||||
|
||||
# 2) Time how long it takes to enter game mode
|
||||
timer.start()
|
||||
helper.enter_game_mode(ENTER_MSG)
|
||||
timer.log_time('Enter game mode')
|
||||
|
||||
# 3) Exit game mode
|
||||
timer.start()
|
||||
helper.exit_game_mode(EXIT_MSG)
|
||||
timer.log_time('Exit game mode')
|
||||
|
||||
# 4) Close the editor
|
||||
helper.close_editor()
|
||||
@@ -38,7 +38,10 @@
|
||||
},
|
||||
"Component_[7874177159288365422]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 7874177159288365422
|
||||
"Id": 7874177159288365422,
|
||||
"Child Entity Order": [
|
||||
"Entity_[471076350497]"
|
||||
]
|
||||
},
|
||||
"Component_[8018146290632383969]": {
|
||||
"$type": "EditorEntityIconComponent",
|
||||
@@ -110,34 +113,14 @@
|
||||
"Component_[16871442125196328877]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 16871442125196328877,
|
||||
"ChildEntityOrderEntryArray": [
|
||||
{
|
||||
"EntityId": "Entity_[604220336673]"
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[599925369377]",
|
||||
"SortIndex": 1
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[475371317793]",
|
||||
"SortIndex": 2
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[509731056161]",
|
||||
"SortIndex": 3
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[505436088865]",
|
||||
"SortIndex": 4
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[539795827233]",
|
||||
"SortIndex": 5
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[569860598305]",
|
||||
"SortIndex": 6
|
||||
}
|
||||
"Child Entity Order": [
|
||||
"Entity_[604220336673]",
|
||||
"Entity_[599925369377]",
|
||||
"Entity_[475371317793]",
|
||||
"Entity_[509731056161]",
|
||||
"Entity_[505436088865]",
|
||||
"Entity_[539795827233]",
|
||||
"Entity_[569860598305]"
|
||||
]
|
||||
},
|
||||
"Component_[18389136819207633744]": {
|
||||
@@ -263,10 +246,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -370,10 +353,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -477,10 +460,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -584,10 +567,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -691,10 +674,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -798,10 +781,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -905,10 +888,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -944,30 +927,13 @@
|
||||
"Component_[11056805018150955063]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 11056805018150955063,
|
||||
"ChildEntityOrderEntryArray": [
|
||||
{
|
||||
"EntityId": "Entity_[488256219681]"
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[483961252385]",
|
||||
"SortIndex": 1
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[479666285089]",
|
||||
"SortIndex": 2
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[492551186977]",
|
||||
"SortIndex": 3
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[496846154273]",
|
||||
"SortIndex": 4
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[501141121569]",
|
||||
"SortIndex": 5
|
||||
}
|
||||
"Child Entity Order": [
|
||||
"Entity_[488256219681]",
|
||||
"Entity_[483961252385]",
|
||||
"Entity_[479666285089]",
|
||||
"Entity_[492551186977]",
|
||||
"Entity_[496846154273]",
|
||||
"Entity_[501141121569]"
|
||||
]
|
||||
},
|
||||
"Component_[11466054095979053511]": {
|
||||
@@ -1028,30 +994,13 @@
|
||||
"Component_[11056805018150955063]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 11056805018150955063,
|
||||
"ChildEntityOrderEntryArray": [
|
||||
{
|
||||
"EntityId": "Entity_[522615958049]"
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[518320990753]",
|
||||
"SortIndex": 1
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[514026023457]",
|
||||
"SortIndex": 2
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[526910925345]",
|
||||
"SortIndex": 3
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[531205892641]",
|
||||
"SortIndex": 4
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[535500859937]",
|
||||
"SortIndex": 5
|
||||
}
|
||||
"Child Entity Order": [
|
||||
"Entity_[522615958049]",
|
||||
"Entity_[518320990753]",
|
||||
"Entity_[514026023457]",
|
||||
"Entity_[526910925345]",
|
||||
"Entity_[531205892641]",
|
||||
"Entity_[535500859937]"
|
||||
]
|
||||
},
|
||||
"Component_[11466054095979053511]": {
|
||||
@@ -1180,10 +1129,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1287,10 +1236,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1394,10 +1343,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1501,10 +1450,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1608,10 +1557,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1715,10 +1664,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -1754,30 +1703,13 @@
|
||||
"Component_[11056805018150955063]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 11056805018150955063,
|
||||
"ChildEntityOrderEntryArray": [
|
||||
{
|
||||
"EntityId": "Entity_[552680729121]"
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[548385761825]",
|
||||
"SortIndex": 1
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[544090794529]",
|
||||
"SortIndex": 2
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[556975696417]",
|
||||
"SortIndex": 3
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[561270663713]",
|
||||
"SortIndex": 4
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[565565631009]",
|
||||
"SortIndex": 5
|
||||
}
|
||||
"Child Entity Order": [
|
||||
"Entity_[552680729121]",
|
||||
"Entity_[548385761825]",
|
||||
"Entity_[544090794529]",
|
||||
"Entity_[556975696417]",
|
||||
"Entity_[561270663713]",
|
||||
"Entity_[565565631009]"
|
||||
]
|
||||
},
|
||||
"Component_[11466054095979053511]": {
|
||||
@@ -1906,10 +1838,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2013,10 +1945,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2120,10 +2052,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2227,10 +2159,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2334,10 +2266,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2441,10 +2373,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2480,30 +2412,13 @@
|
||||
"Component_[11056805018150955063]": {
|
||||
"$type": "EditorEntitySortComponent",
|
||||
"Id": 11056805018150955063,
|
||||
"ChildEntityOrderEntryArray": [
|
||||
{
|
||||
"EntityId": "Entity_[582745500193]"
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[578450532897]",
|
||||
"SortIndex": 1
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[574155565601]",
|
||||
"SortIndex": 2
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[587040467489]",
|
||||
"SortIndex": 3
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[591335434785]",
|
||||
"SortIndex": 4
|
||||
},
|
||||
{
|
||||
"EntityId": "Entity_[595630402081]",
|
||||
"SortIndex": 5
|
||||
}
|
||||
"Child Entity Order": [
|
||||
"Entity_[582745500193]",
|
||||
"Entity_[578450532897]",
|
||||
"Entity_[574155565601]",
|
||||
"Entity_[587040467489]",
|
||||
"Entity_[591335434785]",
|
||||
"Entity_[595630402081]"
|
||||
]
|
||||
},
|
||||
"Component_[11466054095979053511]": {
|
||||
@@ -2632,10 +2547,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2739,10 +2654,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2846,10 +2761,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -2953,10 +2868,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -3060,10 +2975,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
@@ -3167,10 +3082,10 @@
|
||||
"Configuration": {
|
||||
"ModelAsset": {
|
||||
"assetId": {
|
||||
"guid": "{D0F73AAF-52B7-507C-B045-DBE2FE2D4403}",
|
||||
"subId": 268677693
|
||||
"guid": "{FD340C30-755C-5911-92A3-19A3F7A77931}",
|
||||
"subId": 281415304
|
||||
},
|
||||
"assetHint": "objects/shaderball_simple/shaberball_simple_1m.azmodel"
|
||||
"assetHint": "objects/shaderball/shaderball_default_1m.azmodel"
|
||||
},
|
||||
"LodOverride": 255
|
||||
}
|
||||
|
||||
@@ -460,6 +460,33 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "DiffuseProbeGridVisualizationCompositePass",
|
||||
"TemplateName": "DiffuseProbeGridVisualizationCompositePassTemplate",
|
||||
"Connections": [
|
||||
{
|
||||
"LocalSlot": "VisualizationInput",
|
||||
"AttachmentRef": {
|
||||
"Pass": "OpaquePass",
|
||||
"Attachment": "DiffuseProbeGridVisualization"
|
||||
}
|
||||
},
|
||||
{
|
||||
"LocalSlot": "Depth",
|
||||
"AttachmentRef": {
|
||||
"Pass": "DepthPrePass",
|
||||
"Attachment": "Depth"
|
||||
}
|
||||
},
|
||||
{
|
||||
"LocalSlot": "ColorInputOutput",
|
||||
"AttachmentRef": {
|
||||
"Pass": "PostProcessPass",
|
||||
"Attachment": "Output"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "AuxGeomPass",
|
||||
"TemplateName": "AuxGeomPassTemplate",
|
||||
@@ -468,8 +495,8 @@
|
||||
{
|
||||
"LocalSlot": "ColorInputOutput",
|
||||
"AttachmentRef": {
|
||||
"Pass": "PostProcessPass",
|
||||
"Attachment": "Output"
|
||||
"Pass": "DiffuseProbeGridVisualizationCompositePass",
|
||||
"Attachment": "ColorInputOutput"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user