Przeglądaj źródła

Add AreaLight screenshot test level (#15853)

* Add ability to switch camera's within a level. Add new AreaLight test level that has 2 test area's.

Signed-off-by: rgba16f <[email protected]>

* Initial Implementation of launching an image diff app for failed screenshot compares

Signed-off-by: rgba16f <[email protected]>

* Add a linux implementation of LaunchApp, plus empty implementations for other platforms so they build

Signed-off-by: rgba16f <[email protected]>

* BCompare launching works on linux, plus update some expected compare images

Signed-off-by: rgba16f <[email protected]>

* Add comment explaining how to turn on local image diff launching

Signed-off-by: rgba16f <[email protected]>

* Update DepthOfField compare screenshots for the low end render pipeline

Signed-off-by: rgba16f <[email protected]>

* Update with PR feedback about whitespace.

Signed-off-by: rgba16f <[email protected]>

* Update the LaunchProcess code with advice from geds-dm

Signed-off-by: rgba16f <[email protected]>

---------

Signed-off-by: rgba16f <[email protected]>
rgba16f 2 lat temu
rodzic
commit
c877cf3f36
71 zmienionych plików z 10152 dodań i 34 usunięć
  1. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_AreaLights/disk_screenshot.png
  2. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_AreaLights/sphere_screenshot.png
  3. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_DepthOfField/depth_of_field_screenshot1.png
  4. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_AreaLights/disk_screenshot.png
  5. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_AreaLights/sphere_screenshot.png
  6. 2 2
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_DepthOfField/depth_of_field_screenshot1.png
  7. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_AreaLights/disk_screenshot.png
  8. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_AreaLights/sphere_screenshot.png
  9. 2 2
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_DepthOfField/depth_of_field_screenshot1.png
  10. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/linux/vulkan/Atom_AreaLights/disk_screenshot.png
  11. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/linux/vulkan/Atom_AreaLights/sphere_screenshot.png
  12. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/dx12/Atom_AreaLights/disk_screenshot.png
  13. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/dx12/Atom_AreaLights/sphere_screenshot.png
  14. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/vulkan/Atom_AreaLights/disk_screenshot.png
  15. 3 0
      AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/vulkan/Atom_AreaLights/sphere_screenshot.png
  16. 51 18
      AutomatedTesting/Gem/PythonTests/Atom/TestSuite_Periodic_GPU.py
  17. 9351 0
      AutomatedTesting/Levels/AtomScreenshotTests/Feature/AreaLight/AreaLight.prefab
  18. 26 0
      AutomatedTesting/Materials/AtomScreenshotTests/BLACK.material
  19. 21 0
      AutomatedTesting/Materials/AtomScreenshotTests/WHITE.material
  20. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_0.material
  21. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_1.material
  22. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_2.material
  23. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_3.material
  24. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_4.material
  25. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_5.material
  26. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_6.material
  27. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_7.material
  28. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_8.material
  29. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_9.material
  30. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_1_0.material
  31. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_0.material
  32. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_1.material
  33. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_2.material
  34. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_3.material
  35. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_4.material
  36. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_5.material
  37. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_6.material
  38. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_7.material
  39. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_8.material
  40. 8 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_9.material
  41. 7 0
      AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_1_0.material
  42. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_0.material
  43. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_1.material
  44. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_2.material
  45. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_3.material
  46. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_4.material
  47. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_5.material
  48. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_6.material
  49. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_7.material
  50. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_8.material
  51. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_9.material
  52. 9 0
      AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_1_0.material
  53. 27 9
      Gems/ScriptAutomation/Assets/AutomationScripts/GenericRenderScreenshotTest.lua
  54. 4 0
      Gems/ScriptAutomation/Code/CMakeLists.txt
  55. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/Android/ScriptAutomation_Traits.h
  56. 16 0
      Gems/ScriptAutomation/Code/Source/Platform/Android/Utils_Android.cpp
  57. 11 0
      Gems/ScriptAutomation/Code/Source/Platform/Android/scriptautomation_android_files.cmake
  58. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/Linux/ScriptAutomation_Traits.h
  59. 36 0
      Gems/ScriptAutomation/Code/Source/Platform/Linux/Utils_Linux.cpp
  60. 11 0
      Gems/ScriptAutomation/Code/Source/Platform/Linux/scriptautomation_linux_files.cmake
  61. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/Mac/ScriptAutomation_Traits.h
  62. 16 0
      Gems/ScriptAutomation/Code/Source/Platform/Mac/Utils_Mac.cpp
  63. 11 0
      Gems/ScriptAutomation/Code/Source/Platform/Mac/scriptautomation_mac_files.cmake
  64. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/Windows/ScriptAutomation_Traits.h
  65. 37 0
      Gems/ScriptAutomation/Code/Source/Platform/Windows/Utils_Windows.cpp
  66. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/Windows/scriptautomation_windows_files.cmake
  67. 12 0
      Gems/ScriptAutomation/Code/Source/Platform/iOS/ScriptAutomation_Traits.h
  68. 16 0
      Gems/ScriptAutomation/Code/Source/Platform/iOS/Utils_iOS.cpp
  69. 11 0
      Gems/ScriptAutomation/Code/Source/Platform/iOS/scriptautomation_ios_files.cmake
  70. 106 2
      Gems/ScriptAutomation/Code/Source/ScriptAutomationScriptBindings.cpp
  71. 2 1
      Gems/ScriptAutomation/Code/Source/ScriptAutomationSystemComponent.cpp

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:041eef9a1950138e989d3c5ece4fa81d9697a4db57a0a668ac90e24c73e0672b
+size 118766

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ec6274ab1ec266126e9e273e1f45c809b72b4c21465613048a4e1615d151269
+size 159561

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/linux/vulkan/Atom_DepthOfField/depth_of_field_screenshot1.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:57de2192a3621f7b63062d82c128f2bfd2b44e49f5c45af6ce6f53853cff9db8
+size 1364886

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1beeed5946f41dceb33a401f7ffb7ff4c66b56023e8fa1a46c9ac9a063128cf7
+size 118796

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8b198f4792a62c4f5f2903402c23e6ffff6cc44e3078f574af6361f386a17f2e
+size 159656

+ 2 - 2
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/dx12/Atom_DepthOfField/depth_of_field_screenshot1.png

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e426871291e3657f5c5de167aac60e6ab9f80fa4fb36216577d5f8aa6b08caa1
-size 1402049
+oid sha256:afde855f891dd6b7b8e7db7bdabeea82fc5fe133596c14e28919b8127de233fe
+size 1401375

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:041eef9a1950138e989d3c5ece4fa81d9697a4db57a0a668ac90e24c73e0672b
+size 118766

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ec6274ab1ec266126e9e273e1f45c809b72b4c21465613048a4e1615d151269
+size 159561

+ 2 - 2
AutomatedTesting/AutomationScripts/ExpectedScreenshots/LowEndRenderPipeline/windows/vulkan/Atom_DepthOfField/depth_of_field_screenshot1.png

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d3b3ae2457692f6216c36ddd4f93db3b3df8c45ca16c44a4cc81464d9a356a5c
-size 1365161
+oid sha256:e66ad6ae9af991db25518e9da7a790d5ff0e25b3be5b19665017267a8bca511f
+size 1364401

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/linux/vulkan/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6c8aa7646dd0aea1f6030ce66d60949da32e5e87e5af164429dc2a22e9bd3964
+size 118845

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/linux/vulkan/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f3b3a03199ddb9e038862348be9827c9345b6eff5f2149a573f66f9d1d6861e
+size 159392

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/dx12/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7fc983b42ae767b5a11e2ed0189dd6b080c32fbe21126d5cfeb8273ee01f1d0e
+size 118955

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/dx12/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d81a755121f64a7058940e257e041882685638b512129290c644c8e74e0361ee
+size 159581

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/vulkan/Atom_AreaLights/disk_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6c8aa7646dd0aea1f6030ce66d60949da32e5e87e5af164429dc2a22e9bd3964
+size 118845

+ 3 - 0
AutomatedTesting/AutomationScripts/ExpectedScreenshots/MainRenderPipeline/windows/vulkan/Atom_AreaLights/sphere_screenshot.png

@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f3b3a03199ddb9e038862348be9827c9345b6eff5f2149a573f66f9d1d6861e
+size 159392

+ 51 - 18
AutomatedTesting/Gem/PythonTests/Atom/TestSuite_Periodic_GPU.py

@@ -7,6 +7,8 @@ SPDX-License-Identifier: Apache-2.0 OR MIT
 import logging
 import os
 import sys
+import tempfile
+import json
 
 import pytest
 
@@ -31,11 +33,20 @@ unexpected_lines = [
 
 atom_feature_test_list = [
     pytest.param(
-        "Atom_DepthOfField", 
-        "depth_of_field_screenshot1.png", 
-        "@gemroot:ScriptAutomation@/Assets/AutomationScripts/GenericRenderScreenshotTest.lua", 
-        "levels/atomscreenshottests/feature/depthoffield/depthoffield.spawnable", 
-        "Level D"
+        "Atom_DepthOfField", # test name
+        "depth_of_field_screenshot1.png", # names to capture the screenshots to, also the names of the comparison images. Comma separated list
+        "@gemroot:ScriptAutomation@/Assets/AutomationScripts/GenericRenderScreenshotTest.lua", # test control script
+        "levels/atomscreenshottests/feature/depthoffield/depthoffield.spawnable", # level to load
+        "Level D", # image comparison tolerance level. Comma separated list
+        "Camera" # camera names for the screenshots. Comma separated list
+    ),
+    pytest.param(
+        "Atom_AreaLights", # test name
+        "sphere_screenshot.png,disk_screenshot.png", # names to capture the screenshots to, also the names of the comparison images. Comma separated list
+        "@gemroot:ScriptAutomation@/Assets/AutomationScripts/GenericRenderScreenshotTest.lua", # test control script
+        "levels/atomscreenshottests/feature/arealight/arealight.spawnable", # level to load
+        "Level E,Level E", # image comparison tolerance level. Comma separated list
+        "TestCameraPointLights,TestCameraDiskLights" # camera names for the screenshots. Comma separated list
     )
 ]
 
@@ -56,16 +67,38 @@ if LINUX:
     ap_name = "AssetProcessor"
 
 
-def run_test(workspace, rhi, test_name, screenshot_name, test_script, level_path, compare_tolerance, render_pipeline):
+def run_test(workspace, rhi, test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name, render_pipeline):
+        # build SettingRegistry patch for the test
+        run_settings= {
+             "O3DE" : {
+                  "ScriptAutomation" : {
+                       "ImageCapture" : {
+                            "LevelPath" : level_path,
+                            "TestGroupName" : test_name,
+                            "ImageName" : screenshot_name,
+                            "ImageComparisonLevel" : compare_tolerance,
+                            "CaptureCameraName" : camera_name
+                       }
+                  }
+             }
+        }
+        run_json = json.dumps(run_settings, indent=4)
+
+        # Generate a temp file
+        setreg_file = tempfile.NamedTemporaryFile('w+t', delete=False, suffix='.setreg')
+
+        # write the json to the settings registry patch file
+        setreg_file.write(run_json)
+        setreg_file.flush()
+        setreg_file.close()
+
+        # launch the test
         game_launcher = launcher_helper.create_game_launcher(workspace)
         game_launcher.args.extend([ f'--rhi={rhi} ',
                                     f'--run-automation-suite={test_script} ',
                                     '--exit-on-automation-end ',
                                     f'--r_default_pipeline_name={render_pipeline}',
-                                    f'--regset="/O3DE/ScriptAutomation/ImageCapture/LevelPath={level_path}" ',
-                                    f'--regset="/O3DE/ScriptAutomation/ImageCapture/TestGroupName={test_name}" ',
-                                    f'--regset="/O3DE/ScriptAutomation/ImageCapture/ImageName={screenshot_name}" ',
-                                    f'--regset="/O3DE/ScriptAutomation/ImageCapture/ImageComparisonLevel={compare_tolerance}" '])
+                                    f'--regset-file={setreg_file.name}'])
         game_launcher.start()
         waiter.wait_for(lambda: process_utils.process_exists(launcher_name, ignore_extensions=True))
 
@@ -79,7 +112,7 @@ def run_test(workspace, rhi, test_name, screenshot_name, test_script, level_path
 
 
 
[email protected]_periodic
[email protected]_smoke
 @pytest.mark.REQUIRES_gpu
 @pytest.mark.skipif(not WINDOWS, reason="DX12 is only supported on windows")
 @pytest.mark.parametrize("project", ["AutomatedTesting"])
@@ -87,15 +120,15 @@ def run_test(workspace, rhi, test_name, screenshot_name, test_script, level_path
 @pytest.mark.parametrize("render_pipeline", atom_render_pipeline_list)
 class TestPeriodicSuite_DX12_GPU(object):
 
-    @pytest.mark.parametrize("test_name, screenshot_name, test_script, level_path, compare_tolerance", atom_feature_test_list)
+    @pytest.mark.parametrize("test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name", atom_feature_test_list)
     def test_Atom_FeatureTests_DX12(
-            self, workspace, launcher_platform, test_name, screenshot_name, test_script, level_path, compare_tolerance, render_pipeline):
+            self, workspace, launcher_platform, test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name, render_pipeline):
         """
         Run Atom on DX12 and screen capture tests on parameterised levels
         """
-        run_test(workspace, "dx12", test_name, screenshot_name, test_script, level_path, compare_tolerance, render_pipeline)
+        run_test(workspace, "dx12", test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name, render_pipeline)
 
[email protected]_periodic
[email protected]_smoke
 @pytest.mark.REQUIRES_gpu
 @pytest.mark.skipif(not WINDOWS and not LINUX, reason="Vulkan is only supported on windows, linux, & android")
 @pytest.mark.parametrize("project", ["AutomatedTesting"])
@@ -103,10 +136,10 @@ class TestPeriodicSuite_DX12_GPU(object):
 @pytest.mark.parametrize("render_pipeline", atom_render_pipeline_list)
 class TestPeriodicSuite_Vulkan_GPU(object):
 
-    @pytest.mark.parametrize("test_name, screenshot_name, test_script, level_path, compare_tolerance", atom_feature_test_list)
+    @pytest.mark.parametrize("test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name", atom_feature_test_list)
     def test_Atom_FeatureTests_Vulkan(
-            self, workspace, launcher_platform, test_name, screenshot_name, test_script, level_path, compare_tolerance, render_pipeline):
+            self, workspace, launcher_platform, test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name, render_pipeline):
         """
         Run Atom on Vulkan and screen capture tests on parameterised levels
         """
-        run_test(workspace, "vulkan", test_name, screenshot_name, test_script, level_path, compare_tolerance, render_pipeline)
+        run_test(workspace, "vulkan", test_name, screenshot_name, test_script, level_path, compare_tolerance, camera_name, render_pipeline)

+ 9351 - 0
AutomatedTesting/Levels/AtomScreenshotTests/Feature/AreaLight/AreaLight.prefab

@@ -0,0 +1,9351 @@
+{
+    "ContainerEntity": {
+        "Id": "Entity_[1146574390643]",
+        "Name": "Level",
+        "Components": {
+            "Component_[10641544592923449938]": {
+                "$type": "EditorInspectorComponent",
+                "Id": 10641544592923449938
+            },
+            "Component_[12039882709170782873]": {
+                "$type": "EditorOnlyEntityComponent",
+                "Id": 12039882709170782873
+            },
+            "Component_[12265484671603697631]": {
+                "$type": "EditorPendingCompositionComponent",
+                "Id": 12265484671603697631
+            },
+            "Component_[14126657869720434043]": {
+                "$type": "EditorEntitySortComponent",
+                "Id": 14126657869720434043,
+                "Child Entity Order": [
+                    "Entity_[483582598843]",
+                    "Entity_[702625930939]"
+                ]
+            },
+            "Component_[15230859088967841193]": {
+                "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                "Id": 15230859088967841193,
+                "Parent Entity": ""
+            },
+            "Component_[16239496886950819870]": {
+                "$type": "EditorDisabledCompositionComponent",
+                "Id": 16239496886950819870
+            },
+            "Component_[5688118765544765547]": {
+                "$type": "EditorEntityIconComponent",
+                "Id": 5688118765544765547
+            },
+            "Component_[7247035804068349658]": {
+                "$type": "EditorPrefabComponent",
+                "Id": 7247035804068349658
+            },
+            "Component_[9307224322037797205]": {
+                "$type": "EditorLockComponent",
+                "Id": 9307224322037797205
+            },
+            "Component_[9562516168917670048]": {
+                "$type": "EditorVisibilityComponent",
+                "Id": 9562516168917670048
+            },
+            "LocalViewBookmarkComponent": {
+                "$type": "LocalViewBookmarkComponent",
+                "Id": 13894535512084294565,
+                "LocalBookmarkFileName": "AreaLight_16821196385683802.setreg"
+            }
+        }
+    },
+    "Entities": {
+        "Entity_[1011377875241]": {
+            "Id": "Entity_[1011377875241]",
+            "Name": "Nonmetal_rough_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[1015672842537]",
+                        "Entity_[1019967809833]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            0.16711711883544922
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[1015672842537]": {
+            "Id": "Entity_[1015672842537]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{5269A4A0-C688-5391-9F20-40A3CADF67C0}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[1011377875241]"
+                }
+            }
+        },
+        "Entity_[1019967809833]": {
+            "Id": "Entity_[1019967809833]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 10103908983231573947,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3208735805323775567,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[1011377875241]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[1054327548201]": {
+            "Id": "Entity_[1054327548201]",
+            "Name": "Nonmetal_rough_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[1058622515497]",
+                        "Entity_[1062917482793]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]"
+                }
+            }
+        },
+        "Entity_[1058622515497]": {
+            "Id": "Entity_[1058622515497]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{0231157C-4B17-5BA2-8B73-4ED45CD3E156}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[1054327548201]"
+                }
+            }
+        },
+        "Entity_[1062917482793]": {
+            "Id": "Entity_[1062917482793]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 808689530074778497,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 896217643445941626,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[1054327548201]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[1163754259827]": {
+            "Id": "Entity_[1163754259827]",
+            "Name": "TestCameraPointLights",
+            "Components": {
+                "Component_[11895140916889160460]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 11895140916889160460
+                },
+                "Component_[16880285896855930892]": {
+                    "$type": "{CA11DA46-29FF-4083-B5F6-E02C3A8C3A3D} EditorCameraComponent",
+                    "Id": 16880285896855930892,
+                    "Controller": {
+                        "Configuration": {
+                            "Field of View": 55.0,
+                            "MakeActiveViewOnActivation": false
+                        }
+                    }
+                },
+                "Component_[17187464423780271193]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 17187464423780271193
+                },
+                "Component_[17495696818315413311]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 17495696818315413311
+                },
+                "Component_[18086214374043522055]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 18086214374043522055,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -12.5,
+                            -18.0,
+                            -5.0
+                        ]
+                    }
+                },
+                "Component_[2654521436129313160]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 2654521436129313160
+                },
+                "Component_[5265045084611556958]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5265045084611556958
+                },
+                "Component_[7169798125182238623]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7169798125182238623
+                },
+                "Component_[7255796294953281766]": {
+                    "$type": "GenericComponentWrapper",
+                    "Id": 7255796294953281766,
+                    "m_template": {
+                        "$type": "FlyCameraInputComponent"
+                    }
+                },
+                "Component_[8866210352157164042]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8866210352157164042
+                },
+                "Component_[9129253381063760879]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9129253381063760879
+                }
+            }
+        },
+        "Entity_[2338522769705]": {
+            "Id": "Entity_[2338522769705]",
+            "Name": "BackgroundBlackCube",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 7247165009608468109,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{593006BE-FE73-5A4B-A0A6-06C02EFFE458}",
+                                    "subId": 285127096
+                                },
+                                "assetHint": "objects/cube.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 4834426401221696639
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9140914719311486239
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5133958047811091609
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16340864411881122418
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 15243692785596815730
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3879896767224537764,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{4E47A8BD-699C-5252-8F13-4D47CD3949FE}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/black.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 1963631097543198023
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 13240672782977453285
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4066368050627288754
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 6157307995228886618,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -12.5,
+                            -8.776030540466309,
+                            -6.0
+                        ],
+                        "UniformScale": 30.0
+                    }
+                }
+            }
+        },
+        "Entity_[3180336359721]": {
+            "Id": "Entity_[3180336359721]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{F258C2E2-D1DF-557E-916C-D7EF6BE60BF2}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3201811196201]"
+                }
+            }
+        },
+        "Entity_[3184631327017]": {
+            "Id": "Entity_[3184631327017]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 226527935976761989,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 5593100858106821614,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3214696098089]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3188926294313]": {
+            "Id": "Entity_[3188926294313]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{1895EA9D-283D-5F1D-96A5-459E4C3F052C}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3236170934569]"
+                }
+            }
+        },
+        "Entity_[3193221261609]": {
+            "Id": "Entity_[3193221261609]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 961914687826900164,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3885708464612394474,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3227580999977]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3197516228905]": {
+            "Id": "Entity_[3197516228905]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 10674743585801081462,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 12029196037110622939,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3201811196201]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3201811196201]": {
+            "Id": "Entity_[3201811196201]",
+            "Name": "Metal_rough_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3180336359721]",
+                        "Entity_[3197516228905]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3206106163497]": {
+            "Id": "Entity_[3206106163497]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{B3A6207D-FB27-5C03-9A1E-BD04506ADF08}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3227580999977]"
+                }
+            }
+        },
+        "Entity_[3210401130793]": {
+            "Id": "Entity_[3210401130793]",
+            "Name": "Metal_rough_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3249055836457]",
+                        "Entity_[3223286032681]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3214696098089]": {
+            "Id": "Entity_[3214696098089]",
+            "Name": "Metal_rough_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3231875967273]",
+                        "Entity_[3184631327017]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3218991065385]": {
+            "Id": "Entity_[3218991065385]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{D79D0862-F9A9-587F-B89E-684BF4DA419C}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3253350803753]"
+                }
+            }
+        },
+        "Entity_[3223286032681]": {
+            "Id": "Entity_[3223286032681]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 15265076584123849896,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16140014075126859661,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3210401130793]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3227580999977]": {
+            "Id": "Entity_[3227580999977]",
+            "Name": "Metal_rough_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3206106163497]",
+                        "Entity_[3193221261609]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3231875967273]": {
+            "Id": "Entity_[3231875967273]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{EB7B8C56-10AD-58EF-9A7F-C769948D1D53}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3214696098089]"
+                }
+            }
+        },
+        "Entity_[3236170934569]": {
+            "Id": "Entity_[3236170934569]",
+            "Name": "Metal_rough_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3188926294313]",
+                        "Entity_[3244760869161]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3240465901865]": {
+            "Id": "Entity_[3240465901865]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14038952329628292766,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7295153049979841508,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3253350803753]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3244760869161]": {
+            "Id": "Entity_[3244760869161]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 4133368764070164035,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16087354697246880663,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3236170934569]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3249055836457]": {
+            "Id": "Entity_[3249055836457]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{F356DC9F-1790-578A-AB80-BF5CEBA336DE}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3210401130793]"
+                }
+            }
+        },
+        "Entity_[3253350803753]": {
+            "Id": "Entity_[3253350803753]",
+            "Name": "Metal_rough_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3218991065385]",
+                        "Entity_[3240465901865]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3790221715753]": {
+            "Id": "Entity_[3790221715753]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 9839553687324567114,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 8569860585868749141,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3846056290601]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3794516683049]": {
+            "Id": "Entity_[3794516683049]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{7FD7A038-2FE4-5202-89A7-3D44D48B92D1}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3828876421417]"
+                }
+            }
+        },
+        "Entity_[3798811650345]": {
+            "Id": "Entity_[3798811650345]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 296614221099757607,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 15825484940845912485,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3828876421417]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3803106617641]": {
+            "Id": "Entity_[3803106617641]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{18DDE565-7A29-52E3-AC8D-21AF04F872D6}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3811696552233]"
+                }
+            }
+        },
+        "Entity_[3807401584937]": {
+            "Id": "Entity_[3807401584937]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 17124733907805133585,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17287394000149346005,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3811696552233]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3811696552233]": {
+            "Id": "Entity_[3811696552233]",
+            "Name": "Rough_0.5_metal_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3803106617641]",
+                        "Entity_[3807401584937]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3815991519529]": {
+            "Id": "Entity_[3815991519529]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 5897307201182048851,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 2420077944004423727,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3854646225193]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3820286486825]": {
+            "Id": "Entity_[3820286486825]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{8621B890-8A37-5F2A-9508-3E67C9FA3F17}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3837466356009]"
+                }
+            }
+        },
+        "Entity_[3824581454121]": {
+            "Id": "Entity_[3824581454121]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 18388135604327742449,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16093284043957253486,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3837466356009]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3828876421417]": {
+            "Id": "Entity_[3828876421417]",
+            "Name": "Rough_0.5_metal_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3794516683049]",
+                        "Entity_[3798811650345]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3833171388713]": {
+            "Id": "Entity_[3833171388713]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 15048906514958400845,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 9287794945537272198,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[3841761323305]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3837466356009]": {
+            "Id": "Entity_[3837466356009]",
+            "Name": "Rough_0.5_metal_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3820286486825]",
+                        "Entity_[3824581454121]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3841761323305]": {
+            "Id": "Entity_[3841761323305]",
+            "Name": "Rough_0.5_metal_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3858941192489]",
+                        "Entity_[3833171388713]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3846056290601]": {
+            "Id": "Entity_[3846056290601]",
+            "Name": "Rough_0.5_metal_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3863236159785]",
+                        "Entity_[3790221715753]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3850351257897]": {
+            "Id": "Entity_[3850351257897]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{D215AA41-790D-558F-A50A-7FDFD22F80EC}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3854646225193]"
+                }
+            }
+        },
+        "Entity_[3854646225193]": {
+            "Id": "Entity_[3854646225193]",
+            "Name": "Rough_0.5_metal_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[3850351257897]",
+                        "Entity_[3815991519529]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[3858941192489]": {
+            "Id": "Entity_[3858941192489]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{4286F659-D397-5AE9-8D7D-23CCB49F1C50}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3841761323305]"
+                }
+            }
+        },
+        "Entity_[3863236159785]": {
+            "Id": "Entity_[3863236159785]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{49C3FA18-AAF1-5F1F-8427-F856E02F36B4}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[3846056290601]"
+                }
+            }
+        },
+        "Entity_[483582598843]": {
+            "Id": "Entity_[483582598843]",
+            "Name": "PointLightTests",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 14659217730728889809
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 10121786950639574491
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13613279055132762180,
+                    "Child Entity Order": [
+                        "Entity_[1163754259827]",
+                        "Entity_[697845262633]",
+                        "Entity_[805219445033]",
+                        "Entity_[878233889065]",
+                        "Entity_[934068463913]",
+                        "Entity_[1011377875241]",
+                        "Entity_[1054327548201]",
+                        "Entity_[3201811196201]",
+                        "Entity_[3210401130793]",
+                        "Entity_[3214696098089]",
+                        "Entity_[3227580999977]",
+                        "Entity_[3236170934569]",
+                        "Entity_[3253350803753]",
+                        "Entity_[3841761323305]",
+                        "Entity_[3854646225193]",
+                        "Entity_[3846056290601]",
+                        "Entity_[3837466356009]",
+                        "Entity_[3828876421417]",
+                        "Entity_[3811696552233]",
+                        "Entity_[2338522769705]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7786244543457169317
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9931871393405235518
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 13886965281883909145
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11695247792745376604
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 14403701112725834872
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 10512981905714247985,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            12.5,
+                            18.0,
+                            6.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[505057435323]": {
+            "Id": "Entity_[505057435323]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 296614221099757607,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 13906178881390474590,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 15825484940845912485,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[629611486907]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[509352402619]": {
+            "Id": "Entity_[509352402619]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{7FD7A038-2FE4-5202-89A7-3D44D48B92D1}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[629611486907]"
+                }
+            }
+        },
+        "Entity_[513647369915]": {
+            "Id": "Entity_[513647369915]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{0231157C-4B17-5BA2-8B73-4ED45CD3E156}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[668266192571]"
+                }
+            }
+        },
+        "Entity_[517942337211]": {
+            "Id": "Entity_[517942337211]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{9A00F8C6-B187-597E-988F-C47A49177E94}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[608136650427]"
+                }
+            }
+        },
+        "Entity_[522237304507]": {
+            "Id": "Entity_[522237304507]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{1895EA9D-283D-5F1D-96A5-459E4C3F052C}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[595251748539]"
+                }
+            }
+        },
+        "Entity_[526532271803]": {
+            "Id": "Entity_[526532271803]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 2877753621183339207,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 16778778973961542906,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 10391348582763553467,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[582366846651]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[530827239099]": {
+            "Id": "Entity_[530827239099]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 961914687826900164,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 1602684163320089143,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3885708464612394474,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[642496388795]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[535122206395]": {
+            "Id": "Entity_[535122206395]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{49C3FA18-AAF1-5F1F-8427-F856E02F36B4}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[603841683131]"
+                }
+            }
+        },
+        "Entity_[539417173691]": {
+            "Id": "Entity_[539417173691]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{B3A6207D-FB27-5C03-9A1E-BD04506ADF08}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[642496388795]"
+                }
+            }
+        },
+        "Entity_[543712140987]": {
+            "Id": "Entity_[543712140987]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{18DDE565-7A29-52E3-AC8D-21AF04F872D6}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[685446061755]"
+                }
+            }
+        },
+        "Entity_[548007108283]": {
+            "Id": "Entity_[548007108283]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{9CC73B37-A53D-5C9D-87B1-ED9CEA48A592}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[724100767419]"
+                }
+            }
+        },
+        "Entity_[552302075579]": {
+            "Id": "Entity_[552302075579]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{4286F659-D397-5AE9-8D7D-23CCB49F1C50}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[560892010171]"
+                }
+            }
+        },
+        "Entity_[556597042875]": {
+            "Id": "Entity_[556597042875]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 11439091290055830710,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 3779344086732232700,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 10282712551057938982,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[608136650427]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[560892010171]": {
+            "Id": "Entity_[560892010171]",
+            "Name": "Rough_0.5_metal_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[552302075579]",
+                        "Entity_[621021552315]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[565186977467]": {
+            "Id": "Entity_[565186977467]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 10674743585801081462,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 10664135953924015364,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 12029196037110622939,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[625316519611]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[569481944763]": {
+            "Id": "Entity_[569481944763]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{5269A4A0-C688-5391-9F20-40A3CADF67C0}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_8.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[732690702011]"
+                }
+            }
+        },
+        "Entity_[573776912059]": {
+            "Id": "Entity_[573776912059]",
+            "Name": "Metal_rough_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[638201421499]",
+                        "Entity_[728395734715]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[578071879355]": {
+            "Id": "Entity_[578071879355]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{E6D73959-05AB-5663-8C38-6A7100AAEABD}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[676856127163]"
+                }
+            }
+        },
+        "Entity_[582366846651]": {
+            "Id": "Entity_[582366846651]",
+            "Name": "Nonmetal_rough_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[719805800123]",
+                        "Entity_[526532271803]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[586661813947]": {
+            "Id": "Entity_[586661813947]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 18388135604327742449,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 17255569074196284412,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16093284043957253486,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[736985669307]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[590956781243]": {
+            "Id": "Entity_[590956781243]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 4133368764070164035,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 17591607219312845966,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16087354697246880663,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[595251748539]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[595251748539]": {
+            "Id": "Entity_[595251748539]",
+            "Name": "Metal_rough_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[522237304507]",
+                        "Entity_[590956781243]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[599546715835]": {
+            "Id": "Entity_[599546715835]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 808689530074778497,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 3936759760262415050,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 896217643445941626,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[668266192571]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[603841683131]": {
+            "Id": "Entity_[603841683131]",
+            "Name": "Rough_0.5_metal_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[535122206395]",
+                        "Entity_[651086323387]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[608136650427]": {
+            "Id": "Entity_[608136650427]",
+            "Name": "Nonmetal_rough_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[517942337211]",
+                        "Entity_[556597042875]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[612431617723]": {
+            "Id": "Entity_[612431617723]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 5897307201182048851,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 7704380921861070972,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 2420077944004423727,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[616726585019]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[616726585019]": {
+            "Id": "Entity_[616726585019]",
+            "Name": "Rough_0.5_metal_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[672561159867]",
+                        "Entity_[612431617723]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[621021552315]": {
+            "Id": "Entity_[621021552315]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 15048906514958400845,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 3916012417077983539,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 9287794945537272198,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[560892010171]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[625316519611]": {
+            "Id": "Entity_[625316519611]",
+            "Name": "Metal_rough_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[659676257979]",
+                        "Entity_[565186977467]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[629611486907]": {
+            "Id": "Entity_[629611486907]",
+            "Name": "Rough_0.5_metal_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[509352402619]",
+                        "Entity_[505057435323]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[633906454203]": {
+            "Id": "Entity_[633906454203]",
+            "Name": "BackgroundBlackCube",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 7247165009608468109,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{593006BE-FE73-5A4B-A0A6-06C02EFFE458}",
+                                    "subId": 285127096
+                                },
+                                "assetHint": "objects/cube.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 4834426401221696639
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9140914719311486239
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5133958047811091609
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16340864411881122418
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 15243692785596815730
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3879896767224537764,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{4E47A8BD-699C-5252-8F13-4D47CD3949FE}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/black.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 1963631097543198023
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 13240672782977453285
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4066368050627288754
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 6157307995228886618,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -12.5,
+                            -8.776030540466309,
+                            -6.0
+                        ],
+                        "UniformScale": 30.0
+                    }
+                }
+            }
+        },
+        "Entity_[638201421499]": {
+            "Id": "Entity_[638201421499]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{EB7B8C56-10AD-58EF-9A7F-C769948D1D53}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[573776912059]"
+                }
+            }
+        },
+        "Entity_[642496388795]": {
+            "Id": "Entity_[642496388795]",
+            "Name": "Metal_rough_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[539417173691]",
+                        "Entity_[530827239099]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[646791356091]": {
+            "Id": "Entity_[646791356091]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 17124733907805133585,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 5935133364552972358,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17287394000149346005,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[685446061755]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[651086323387]": {
+            "Id": "Entity_[651086323387]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 9839553687324567114,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 16227284031359618650,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 8569860585868749141,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[603841683131]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[655381290683]": {
+            "Id": "Entity_[655381290683]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 15265076584123849896,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 12397316214270152646,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 16140014075126859661,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[681151094459]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[659676257979]": {
+            "Id": "Entity_[659676257979]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{F258C2E2-D1DF-557E-916C-D7EF6BE60BF2}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[625316519611]"
+                }
+            }
+        },
+        "Entity_[663971225275]": {
+            "Id": "Entity_[663971225275]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{8621B890-8A37-5F2A-9508-3E67C9FA3F17}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[736985669307]"
+                }
+            }
+        },
+        "Entity_[668266192571]": {
+            "Id": "Entity_[668266192571]",
+            "Name": "Nonmetal_rough_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[513647369915]",
+                        "Entity_[599546715835]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]"
+                }
+            }
+        },
+        "Entity_[672561159867]": {
+            "Id": "Entity_[672561159867]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{D215AA41-790D-558F-A50A-7FDFD22F80EC}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/roughness_0_5_metal_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[616726585019]"
+                }
+            }
+        },
+        "Entity_[676856127163]": {
+            "Id": "Entity_[676856127163]",
+            "Name": "Nonmetal_rough_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[578071879355]",
+                        "Entity_[706920898235]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[681151094459]": {
+            "Id": "Entity_[681151094459]",
+            "Name": "Metal_rough_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[715510832827]",
+                        "Entity_[655381290683]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[685446061755]": {
+            "Id": "Entity_[685446061755]",
+            "Name": "Rough_0.5_metal_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[543712140987]",
+                        "Entity_[646791356091]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[689741029051]": {
+            "Id": "Entity_[689741029051]",
+            "Name": "Metal_rough_1.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[711215865531]",
+                        "Entity_[694035996347]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            -6.5928544998168945
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[694035996347]": {
+            "Id": "Entity_[694035996347]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14038952329628292766,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 9814967095242679819,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7295153049979841508,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[689741029051]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[697845262633]": {
+            "Id": "Entity_[697845262633]",
+            "Name": "Nonmetal_rough_0.0",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[702140229929]",
+                        "Entity_[745089902889]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -25.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[698330963643]": {
+            "Id": "Entity_[698330963643]",
+            "Name": "TestCameraDiskLights",
+            "Components": {
+                "Component_[11895140916889160460]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 11895140916889160460
+                },
+                "Component_[16880285896855930892]": {
+                    "$type": "{CA11DA46-29FF-4083-B5F6-E02C3A8C3A3D} EditorCameraComponent",
+                    "Id": 16880285896855930892,
+                    "Controller": {
+                        "Configuration": {
+                            "Field of View": 55.0
+                        }
+                    }
+                },
+                "Component_[17187464423780271193]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 17187464423780271193
+                },
+                "Component_[17495696818315413311]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 17495696818315413311
+                },
+                "Component_[18086214374043522055]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 18086214374043522055,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -12.5,
+                            -18.0,
+                            -5.0
+                        ]
+                    }
+                },
+                "Component_[2654521436129313160]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 2654521436129313160
+                },
+                "Component_[5265045084611556958]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5265045084611556958
+                },
+                "Component_[7169798125182238623]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7169798125182238623
+                },
+                "Component_[7255796294953281766]": {
+                    "$type": "GenericComponentWrapper",
+                    "Id": 7255796294953281766,
+                    "m_template": {
+                        "$type": "FlyCameraInputComponent"
+                    }
+                },
+                "Component_[8866210352157164042]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8866210352157164042
+                },
+                "Component_[9129253381063760879]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9129253381063760879
+                }
+            }
+        },
+        "Entity_[702140229929]": {
+            "Id": "Entity_[702140229929]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{9A00F8C6-B187-597E-988F-C47A49177E94}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[697845262633]"
+                }
+            }
+        },
+        "Entity_[702625930939]": {
+            "Id": "Entity_[702625930939]",
+            "Name": "DiskLightTests",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 14659217730728889809
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 10121786950639574491
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13613279055132762180,
+                    "Child Entity Order": [
+                        "Entity_[698330963643]",
+                        "Entity_[608136650427]",
+                        "Entity_[676856127163]",
+                        "Entity_[582366846651]",
+                        "Entity_[724100767419]",
+                        "Entity_[732690702011]",
+                        "Entity_[668266192571]",
+                        "Entity_[625316519611]",
+                        "Entity_[681151094459]",
+                        "Entity_[573776912059]",
+                        "Entity_[642496388795]",
+                        "Entity_[595251748539]",
+                        "Entity_[689741029051]",
+                        "Entity_[560892010171]",
+                        "Entity_[616726585019]",
+                        "Entity_[603841683131]",
+                        "Entity_[736985669307]",
+                        "Entity_[629611486907]",
+                        "Entity_[685446061755]",
+                        "Entity_[633906454203]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7786244543457169317
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9931871393405235518
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 13886965281883909145
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11695247792745376604
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 14403701112725834872
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 10512981905714247985,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            100.0,
+                            18.0,
+                            6.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[706920898235]": {
+            "Id": "Entity_[706920898235]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 6665029658980610947,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 10914673260231582548,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7946670380616477698,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[676856127163]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[711215865531]": {
+            "Id": "Entity_[711215865531]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{D79D0862-F9A9-587F-B89E-684BF4DA419C}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_1_0.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[689741029051]"
+                }
+            }
+        },
+        "Entity_[715510832827]": {
+            "Id": "Entity_[715510832827]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{F356DC9F-1790-578A-AB80-BF5CEBA336DE}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/metalic_roughness_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[681151094459]"
+                }
+            }
+        },
+        "Entity_[719805800123]": {
+            "Id": "Entity_[719805800123]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{EB48E7B4-0ED9-5EE2-8730-75E73D3852A7}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[582366846651]"
+                }
+            }
+        },
+        "Entity_[724100767419]": {
+            "Id": "Entity_[724100767419]",
+            "Name": "Nonmetal_rough_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[548007108283]",
+                        "Entity_[745575603899]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[728395734715]": {
+            "Id": "Entity_[728395734715]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 226527935976761989,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 8488840066344405652,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 5593100858106821614,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[573776912059]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[732690702011]": {
+            "Id": "Entity_[732690702011]",
+            "Name": "Nonmetal_rough_0.8",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[569481944763]",
+                        "Entity_[741280636603]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -5.0,
+                            0.0,
+                            0.16711711883544922
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[736985669307]": {
+            "Id": "Entity_[736985669307]",
+            "Name": "Rough_0.5_metal_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[663971225275]",
+                        "Entity_[586661813947]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[702625930939]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            -13.016242980957031
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[741280636603]": {
+            "Id": "Entity_[741280636603]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 10103908983231573947,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 8641269941340671754,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 3208735805323775567,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[732690702011]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[745089902889]": {
+            "Id": "Entity_[745089902889]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 11439091290055830710,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 10282712551057938982,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[697845262633]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[745575603899]": {
+            "Id": "Entity_[745575603899]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 2,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 17.32050895690918,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 4011175751367286117,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorDiskShapeComponent": {
+                    "$type": "EditorDiskShapeComponent",
+                    "Id": 7138372602200745461,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "DiskShape": {
+                        "Configuration": {
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7422259107080000789,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[724100767419]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ],
+                        "Rotate": [
+                            94.0,
+                            7.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[805219445033]": {
+            "Id": "Entity_[805219445033]",
+            "Name": "Nonmetal_rough_0.2",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[813809379625]",
+                        "Entity_[809514412329]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -20.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[809514412329]": {
+            "Id": "Entity_[809514412329]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 6665029658980610947,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7946670380616477698,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[805219445033]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[813809379625]": {
+            "Id": "Entity_[813809379625]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{E6D73959-05AB-5663-8C38-6A7100AAEABD}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_2.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[805219445033]"
+                }
+            }
+        },
+        "Entity_[878233889065]": {
+            "Id": "Entity_[878233889065]",
+            "Name": "Nonmetal_rough_0.4",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[882528856361]",
+                        "Entity_[886823823657]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -15.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[882528856361]": {
+            "Id": "Entity_[882528856361]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{EB48E7B4-0ED9-5EE2-8730-75E73D3852A7}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_4.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[878233889065]"
+                }
+            }
+        },
+        "Entity_[886823823657]": {
+            "Id": "Entity_[886823823657]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 2877753621183339207,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 10391348582763553467,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[878233889065]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[934068463913]": {
+            "Id": "Entity_[934068463913]",
+            "Name": "Nonmetal_rough_0.6",
+            "Components": {
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6423151326739263165
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1698265785668415933
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15256568322823979896,
+                    "Child Entity Order": [
+                        "Entity_[938363431209]",
+                        "Entity_[942658398505]"
+                    ]
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2363124286465005089
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8156325081928400285
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 784244694990170050
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 12692148497390456921
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 8906725930919516981
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 4411662094450423936,
+                    "Parent Entity": "Entity_[483582598843]",
+                    "Transform Data": {
+                        "Translate": [
+                            -10.0,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                }
+            }
+        },
+        "Entity_[938363431209]": {
+            "Id": "Entity_[938363431209]",
+            "Name": "Sphere",
+            "Components": {
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8872374729919748876,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            },
+                            "IsRayTracingEnabled": false
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 10365083260069749786
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 1338856520602654809
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15073167159776142052
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 7124669833547691640
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7256675443600167016
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 17996786021843450718,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{9CC73B37-A53D-5C9D-87B1-ED9CEA48A592}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/nonmetalic_roughness_0_6.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 648452818051259719
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 5157890869845886593
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 5338264528417331863
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9232834532809231743,
+                    "Parent Entity": "Entity_[934068463913]"
+                }
+            }
+        },
+        "Entity_[942658398505]": {
+            "Id": "Entity_[942658398505]",
+            "Name": "Light",
+            "Components": {
+                "AZ::Render::EditorAreaLightComponent": {
+                    "$type": "AZ::Render::EditorAreaLightComponent",
+                    "Id": 10328220562200870973,
+                    "Controller": {
+                        "Configuration": {
+                            "LightType": 1,
+                            "Intensity": 30.0,
+                            "AttenuationRadiusMode": 0,
+                            "AttenuationRadius": 100.0,
+                            "Affects GI": false
+                        }
+                    }
+                },
+                "AZ::Render::EditorMeshComponent": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 4011175751367286117,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{61D16161-9F39-5A29-B927-ADF58E7E573B}",
+                                    "subId": 284780167
+                                },
+                                "assetHint": "objects/sphere.azmodel"
+                            }
+                        }
+                    }
+                },
+                "EditorDisabledCompositionComponent": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 6824607726892189683
+                },
+                "EditorEntityIconComponent": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 6574186794698435146
+                },
+                "EditorEntitySortComponent": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 15507415432484585479
+                },
+                "EditorInspectorComponent": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8749791134406500538
+                },
+                "EditorLockComponent": {
+                    "$type": "EditorLockComponent",
+                    "Id": 9603301993987926008
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 7422259107080000789,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": {
+                                "{}": {
+                                    "MaterialAsset": {
+                                        "assetId": {
+                                            "guid": "{80D30751-965E-5035-97A5-CF0DC412F509}"
+                                        },
+                                        "assetHint": "materials/atomscreenshottests/white.azmaterial"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                },
+                "EditorOnlyEntityComponent": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2187604404537035073
+                },
+                "EditorPendingCompositionComponent": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 959612918477224244
+                },
+                "EditorSphereShapeComponent": {
+                    "$type": "EditorSphereShapeComponent",
+                    "Id": 11509335202664531122,
+                    "Visible": false,
+                    "DisplayFilled": false,
+                    "ShapeColor": [
+                        1.0,
+                        1.0,
+                        1.0,
+                        1.0
+                    ],
+                    "SphereShape": {
+                        "Configuration": {
+                            "IsFilled": false,
+                            "Radius": 1.0
+                        }
+                    }
+                },
+                "EditorVisibilityComponent": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 12455586451605563668
+                },
+                "TransformComponent": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 11652861146381132507,
+                    "Parent Entity": "Entity_[934068463913]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            3.0
+                        ]
+                    }
+                }
+            }
+        }
+    }
+}

+ 26 - 0
AutomatedTesting/Materials/AtomScreenshotTests/BLACK.material

@@ -0,0 +1,26 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "baseColor.color": [
+            0.0,
+            0.0,
+            0.0,
+            1.0
+        ],
+        "baseColor.factor": 0.0,
+        "general.applySpecularAA": false,
+        "general.castShadows": false,
+        "general.doubleSided": true,
+        "general.enableDirectionalLights": false,
+        "general.enableShadows": false,
+        "irradiance.factor": 0.0,
+        "irradiance.manualColor": [
+            0.0,
+            0.0,
+            0.0,
+            1.0
+        ],
+        "specularF0.factor": 0.0
+    }
+}

+ 21 - 0
AutomatedTesting/Materials/AtomScreenshotTests/WHITE.material

@@ -0,0 +1,21 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "baseColor.color": [
+            0.0,
+            0.0,
+            0.0,
+            1.0
+        ],
+        "emissive.enable": true,
+        "general.castShadows": false,
+        "general.enableAreaLights": false,
+        "general.enableDirectionalLights": false,
+        "general.enableIBL": false,
+        "general.enablePunctualLights": false,
+        "general.enableShadows": false,
+        "roughness.factor": 0.0,
+        "specularF0.factor": 0.0
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_0.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.0
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_1.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.10000000149011612
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_2.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.20000000298023224
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_3.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.30000001192092896
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_4.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.4000000059604645
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_5.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_6.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.6000000238418579
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_7.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.699999988079071
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_8.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.800000011920929
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_0_9.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.8999999761581421
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/metalic_roughness_1_0.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_0.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.0
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_1.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.10000000149011612
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_2.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.20000000298023224
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_3.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.30000001192092896
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_4.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.4000000059604645
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_5.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.5
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_6.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.6000000238418579
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_7.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.699999988079071
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_8.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.800000011920929
+    }
+}

+ 8 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_0_9.material

@@ -0,0 +1,8 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "roughness.factor": 0.8999999761581421
+    }
+}

+ 7 - 0
AutomatedTesting/Materials/AtomScreenshotTests/nonmetalic_roughness_1_0.material

@@ -0,0 +1,7 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_0.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.0,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_1.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.1,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_2.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.2,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_3.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor":0.3,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_4.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.4,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_5.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.5,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_6.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.6,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_7.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.7,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_8.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.8,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_0_9.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 0.9,
+        "roughness.factor": 0.5
+    }
+}

+ 9 - 0
AutomatedTesting/Materials/AtomScreenshotTests/roughness_0_5_metal_1_0.material

@@ -0,0 +1,9 @@
+{
+    "materialType": "@gemroot:Atom_Feature_Common@/Assets/Materials/Types/StandardPBR.materialtype",
+    "materialTypeVersion": 5,
+    "propertyValues": {
+        "general.enableIBL": false,
+        "metallic.factor": 1.0,
+        "roughness.factor": 0.5
+    }
+}

+ 27 - 9
Gems/ScriptAutomation/Assets/AutomationScripts/GenericRenderScreenshotTest.lua

@@ -9,9 +9,10 @@
 function GetRequiredStringValue(valueKey, prettyName)
     value = g_SettingsRegistry:GetString(valueKey)
     if (not value:has_value()) then
-        Print('FrameTime script missing ' .. tostring(prettyName) .. ' settings registry entry, ending script early')
+        Print('GenricRenderScreenshotTest script missing ' .. tostring(prettyName) .. ' settings registry entry, ending script early')
         return false, nil
     end
+    Print('GenricRenderScreenshotTest script found ' .. prettyName .. ' settings registry entry, ' .. value:value())
     return true, value:value()
 end
 
@@ -26,8 +27,7 @@ end
 local LevelPathRegistryKey <const> = "/O3DE/ScriptAutomation/ImageCapture/LevelPath"
 local TestGroupNameRegistryKey <const> = "/O3DE/ScriptAutomation/ImageCapture/TestGroupName" -- used as part of capture filepath, no whitespace or other invalid characters
 local ImageNameRegistryKey <const> = "/O3DE/ScriptAutomation/ImageCapture/ImageName"
-
--- optional settings
+local CaptureCameraNameKey <const> = "/O3DE/ScriptAutomation/ImageCapture/CaptureCameraName"
 local ImageComparisonLevelRegistryKey <const> = "/O3DE/ScriptAutomation/ImageCapture/ImageComparisonLevel"
 
 -- check for SettingsRegistry values that must exist
@@ -35,13 +35,24 @@ succeeded, levelPath = GetRequiredStringValue(LevelPathRegistryKey, "Image Captu
 if (not succeeded) then return end
 succeeded, testGroupName = GetRequiredStringValue(TestGroupNameRegistryKey, "Test Group Name")
 if (not succeeded) then return end
-succeeded, imageName = GetRequiredStringValue(ImageNameRegistryKey, "Image Capture Name")
+succeeded, imageNameStr = GetRequiredStringValue(ImageNameRegistryKey, "Image Capture Name")
+if (not succeeded) then return end
+succeeded, imageComparisonLevelStr = GetRequiredStringValue(ImageComparisonLevelRegistryKey, "Image Comparison Level")
+if (not succeeded) then return end
+succeeded, cameraNameStr = GetRequiredStringValue(CaptureCameraNameKey, "Camera Entity Names")
 if (not succeeded) then return end
-local imageComparisonLevel = GetOptionalStringValue(ImageComparisonLevelRegistryKey, "Level A") -- default to most strict comparison
 
+splitterChar = ","
+imageNames = SplitString(imageNameStr, splitterChar)
+imageComparisonLevels = SplitString(imageComparisonLevelStr, splitterChar)
+cameraNames = SplitString(cameraNameStr, splitterChar)
+
+if (imageNames:Size() ~= imageComparisonLevels:Size() or imageNames:Size() ~= cameraNames:Size()) then
+    Error("Invalid number of arguments received")
+    return
+end
 
 RunScript("@gemroot:ScriptAutomation@/Assets/AutomationScripts/GenericImageComparisonTestEnvironment.lua")
-captureName = testGroupName .. "/" .. imageName
 
 IdleFrames(3) -- tick 3 frames to allow tick delta to settle
 
@@ -50,8 +61,15 @@ LoadLevel(levelPath) -- waits for the engine to say the level is finished loadin
 
 IdleSeconds(2) -- Wait for assets to finish loading.
 
-Print("Saving screenshots to " .. ResolvePath(g_screenshotOutputFolder .. "/" .. g_testEnv .. "/" .. testGroupName))
+for index=1, imageNames:Size() do
+    SetCamera(cameraNames[index])
+    captureName = testGroupName .. "/" .. imageNames[index]
+
+    IdleFrames(10) -- Wait for camera transition to happen
+
+    Print("Saving screenshots to " .. ResolvePath(g_screenshotOutputFolder .. "/" .. g_testEnv .. "/" .. testGroupName))
 
-CaptureScreenshot(captureName)
+    CaptureScreenshot(captureName)
 
-CompareScreenshotToBaseline(testGroupName .. "/" .. g_testEnv, imageComparisonLevel, captureName, g_imperceptibleImageDiffLevel)
+    CompareScreenshotToBaseline(testGroupName .. "/" .. g_testEnv, imageComparisonLevels[index], captureName, g_imperceptibleImageDiffLevel)
+end

+ 4 - 0
Gems/ScriptAutomation/Code/CMakeLists.txt

@@ -6,6 +6,8 @@
 #
 #
 
+o3de_pal_dir(pal_dir ${CMAKE_CURRENT_LIST_DIR}/Source/Platform/${PAL_PLATFORM_NAME} "${gem_restricted_path}" "${gem_path}")
+
 ly_add_target(
     NAME ScriptAutomation.API HEADERONLY
     NAMESPACE Gem
@@ -21,9 +23,11 @@ ly_add_target(
     NAMESPACE Gem
     FILES_CMAKE
         scriptautomation_files.cmake
+        ${pal_dir}/scriptautomation_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
     INCLUDE_DIRECTORIES
         PRIVATE
             Source
+            ${pal_dir}
     BUILD_DEPENDENCIES
         PUBLIC
             AZ::AzCore

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/Android/ScriptAutomation_Traits.h

@@ -0,0 +1,12 @@
+/*
+ * 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
+ *
+ */
+
+#pragma once
+
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH "unsupported"
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS "unsupported"

+ 16 - 0
Gems/ScriptAutomation/Code/Source/Platform/Android/Utils_Android.cpp

@@ -0,0 +1,16 @@
+/*
+ * 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
+ *
+ */
+#include <AzCore/std/string/string.h>
+
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments)
+    {
+        return false;
+    }
+}

+ 11 - 0
Gems/ScriptAutomation/Code/Source/Platform/Android/scriptautomation_android_files.cmake

@@ -0,0 +1,11 @@
+#
+# 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
+#
+#
+
+set(FILES
+    Utils_Android.cpp
+)

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/Linux/ScriptAutomation_Traits.h

@@ -0,0 +1,12 @@
+/*
+ * 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
+ *
+ */
+
+#pragma once
+
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH "/usr/bin/bcompare"
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS "-rightreadonly -lefttitle=\"New {TestName} {ImageName}\" -righttitle=\"Reference {TestName} {ImageName}\" {NewScreenshotPath} {ExpectedScreenshotPath}"

+ 36 - 0
Gems/ScriptAutomation/Code/Source/Platform/Linux/Utils_Linux.cpp

@@ -0,0 +1,36 @@
+/*
+ * 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
+ *
+ */
+#include <AzCore/PlatformIncl.h>
+
+#include <AzCore/std/functional.h>
+#include <AzCore/std/string/string.h>
+#include <AzCore/std/containers/vector.h>
+#include <AzCore/StringFunc/StringFunc.h>
+
+#include <AzFramework/Process/ProcessWatcher.h>
+
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments)
+    {
+        AZ_Info("ScriptAutomation", "Attempting to launch \"%s %s\"", progPath.c_str(), arguments.c_str());
+
+        AzFramework::ProcessLauncher::ProcessLaunchInfo processLaunchInfo;
+
+        AZStd::vector<AZStd::string> launchCmd = { progPath };
+        auto SplitString = [&launchCmd](AZStd::string_view token)
+        {
+            launchCmd.emplace_back(token);
+        };
+        AZ::StringFunc::TokenizeVisitor(arguments, SplitString, " \t");
+
+        processLaunchInfo.m_commandlineParameters = AZStd::move(launchCmd);
+
+        return AzFramework::ProcessLauncher::LaunchUnwatchedProcess(processLaunchInfo);
+    }
+}

+ 11 - 0
Gems/ScriptAutomation/Code/Source/Platform/Linux/scriptautomation_linux_files.cmake

@@ -0,0 +1,11 @@
+#
+# 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
+#
+#
+
+set(FILES
+    Utils_Linux.cpp
+)

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/Mac/ScriptAutomation_Traits.h

@@ -0,0 +1,12 @@
+/*
+ * 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
+ *
+ */
+
+#pragma once
+
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH "/usr/local/bin/bcompare"
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS "-rightreadonly -lefttitle=\"New {TestName} {ImageName}\" -righttitle=\"Reference {TestName} {ImageName}\" {NewScreenshotPath} {ExpectedScreenshotPath}"

+ 16 - 0
Gems/ScriptAutomation/Code/Source/Platform/Mac/Utils_Mac.cpp

@@ -0,0 +1,16 @@
+/*
+ * 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
+ *
+ */
+#include <AzCore/std/string/string.h>
+
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments)
+    {
+        return false;
+    }
+}

+ 11 - 0
Gems/ScriptAutomation/Code/Source/Platform/Mac/scriptautomation_mac_files.cmake

@@ -0,0 +1,11 @@
+#
+# 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
+#
+#
+
+set(FILES
+    Utils_Mac.cpp
+)

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/Windows/ScriptAutomation_Traits.h

@@ -0,0 +1,12 @@
+/*
+ * 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
+ *
+ */
+
+#pragma once
+
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH "C:\\Program Files\\Beyond Compare 4\\BCompare.exe"
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS "/rightreadonly /lefttitle=\"New {TestName} {ImageName}\" /righttitle=\"Reference {TestName} {ImageName}\" {NewScreenshotPath} {ExpectedScreenshotPath}"

+ 37 - 0
Gems/ScriptAutomation/Code/Source/Platform/Windows/Utils_Windows.cpp

@@ -0,0 +1,37 @@
+/*
+ * 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
+ *
+ */
+
+#include <AzCore/PlatformIncl.h>
+
+#include <AzCore/std/functional.h>
+#include <AzCore/std/string/string.h>
+#include <AzCore/std/containers/vector.h>
+#include <AzCore/StringFunc/StringFunc.h>
+
+#include <AzFramework/Process/ProcessWatcher.h>
+
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments)
+    {
+        AZ_Info("ScriptAutomation", "Attempting to launch \"%s %s\"", progPath.c_str(), arguments.c_str());
+
+        AzFramework::ProcessLauncher::ProcessLaunchInfo processLaunchInfo;
+
+        AZStd::vector<AZStd::string> launchCmd = { progPath };
+        auto SplitString = [&launchCmd](AZStd::string_view token)
+        {
+            launchCmd.emplace_back(token);
+        };
+        AZ::StringFunc::TokenizeVisitor(arguments, SplitString, " \t");
+
+        processLaunchInfo.m_commandlineParameters = AZStd::move(launchCmd);
+
+        return AzFramework::ProcessLauncher::LaunchUnwatchedProcess(processLaunchInfo);
+    }
+}

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/Windows/scriptautomation_windows_files.cmake

@@ -0,0 +1,12 @@
+#
+# 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
+#
+#
+
+set(FILES
+    Utils_Windows.cpp
+    ScriptAutomation_Traits.h
+)

+ 12 - 0
Gems/ScriptAutomation/Code/Source/Platform/iOS/ScriptAutomation_Traits.h

@@ -0,0 +1,12 @@
+/*
+ * 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
+ *
+ */
+
+#pragma once
+
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH "unsupported"
+#define AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS "unsupported"

+ 16 - 0
Gems/ScriptAutomation/Code/Source/Platform/iOS/Utils_iOS.cpp

@@ -0,0 +1,16 @@
+/*
+ * 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
+ *
+ */
+#include <AzCore/std/string/string.h>
+
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments)
+    {
+        return false;
+    }
+}

+ 11 - 0
Gems/ScriptAutomation/Code/Source/Platform/iOS/scriptautomation_ios_files.cmake

@@ -0,0 +1,11 @@
+#
+# 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
+#
+#
+
+set(FILES
+    Utils_iOS.cpp
+)

+ 106 - 2
Gems/ScriptAutomation/Code/Source/ScriptAutomationScriptBindings.cpp

@@ -10,6 +10,8 @@
 
 #include <ScriptAutomationScriptBindings.h>
 
+#include <AzCore/Component/Entity.h>
+#include <AzCore/Component/EntityId.h>
 #include <AzCore/Console/IConsole.h>
 #include <AzCore/Math/MathReflection.h>
 #include <AzCore/RTTI/BehaviorContext.h>
@@ -20,20 +22,79 @@
 #include <AzCore/Settings/SettingsRegistryMergeUtils.h>
 
 #include <AzCore/std/string/string.h>
+#include <AzCore/std/string/string_view.h>
 #include <AzCore/std/optional.h>
 #include <AzCore/IO/Path/Path.h>
 
 #include <AzFramework/Components/ConsoleBus.h>
+#include <AzFramework/Components/CameraBus.h>
 #include <AzFramework/IO/LocalFileIO.h>
 #include <AzFramework/Windowing/NativeWindow.h>
 
 #include <Atom/RPI.Public/Pass/AttachmentReadback.h>
 #include <Atom/RPI.Public/RPISystemInterface.h>
 
+#include <ScriptAutomation_Traits.h>
+
+AZ_CVAR(AZ::CVarFixedString, sa_image_compare_app_path, AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_PATH, nullptr, AZ::ConsoleFunctorFlags::DontReplicate, "Default image compare app path");
+AZ_CVAR(AZ::CVarFixedString, sa_image_compare_arguments, AZ_TRAIT_SCRIPTAUTOMATION_DEFAULT_IMAGE_COMPARE_ARGUMENTS, nullptr, AZ::ConsoleFunctorFlags::DontReplicate, "Default image compare arguments");
+AZ_CVAR(bool, sa_launch_image_compare_for_failed_baseline_compare, false, nullptr, AZ::ConsoleFunctorFlags::DontReplicate, "Should ScriptAutomation launch an image compare for every failed screenshot baseline compare");
+/* sa_launch_image_compare_for_failed_baseline_compare can be set to true for local work by adding a setreg file containing the below json
+ * {
+ *      "Amazon": {
+ *          "AzCore": {
+ *              "Runtime": {
+ *                  "ConsoleCommands": {
+ *                      "sa_launch_image_compare_for_failed_baseline_compare": 1
+ *                  }
+ *              }
+ *          }
+ *      }
+ *  }
+ */
+namespace AZ::Platform
+{
+    bool LaunchProgram(const AZStd::string& progPath, const AZStd::string& arguments);
+}
+
 namespace AZ::ScriptAutomation
 {
-    namespace Utils
+    static constexpr char NewScreenshotPlaceholder[] = "{NewScreenshotPath}";
+    static constexpr char ExpectedScreenshotPlaceholder[] = "{ExpectedScreenshotPath}";
+    static constexpr char TestNamePlaceholder[] = "{TestName}";
+    static constexpr char ImageNamePlaceholder[] = "{ImageName}";
+    static constexpr char PlaceholderEndChar[] = "}";
+
+   namespace Utils
     {
+        void ReplacePlaceholder(AZStd::string& string, const char* placeholderName, const AZStd::string& newValue)
+        {
+            for (auto index = string.find(placeholderName); index != AZStd::string::npos; index = string.find(placeholderName))
+            {
+                auto endIndex = string.find(PlaceholderEndChar, index);
+                string.erase(index, endIndex - index + 1);
+                string.insert(index, newValue);
+            }
+        }
+        void RunImageDiff(
+            const AZStd::string& newImagePath, 
+            const AZStd::string& compareImagePath, 
+            const AZStd::string& testName,
+            const AZStd::string& imageName)
+        {
+            AZStd::string appPath = static_cast<AZStd::string_view>(static_cast<AZ::CVarFixedString>(sa_image_compare_app_path));
+            AZStd::string arguments = static_cast<AZStd::string_view>(static_cast<AZ::CVarFixedString>(sa_image_compare_arguments));
+            ReplacePlaceholder(arguments, NewScreenshotPlaceholder, newImagePath);
+            ReplacePlaceholder(arguments, ExpectedScreenshotPlaceholder, compareImagePath);
+            ReplacePlaceholder(arguments, TestNamePlaceholder, testName);
+            ReplacePlaceholder(arguments, ImageNamePlaceholder, imageName);
+
+            if (!Platform::LaunchProgram(appPath, arguments))
+            {
+                AZ_Error("ScriptAutomation", false, "Failed to launch image diff - \"%s %s\"", appPath.c_str(), arguments.c_str());
+            }
+        }
+
         bool SupportsResizeClientAreaOfDefaultWindow()
         {
             return AzFramework::NativeWindow::SupportsClientAreaResizeOfDefaultWindow();
@@ -184,6 +245,33 @@ namespace AZ::ScriptAutomation
             ScriptAutomationInterface::Get()->QueueScriptOperation(AZStd::move(operation));
         }
 
+        void SetCamera(const AZStd::string& entityName)
+        {
+            auto operation = [entityName]()
+            {
+                // Find all Component Entity Cameras
+                AZ::EBusAggregateResults<AZ::EntityId> cameraComponentEntities;
+                Camera::CameraBus::BroadcastResult(cameraComponentEntities, &Camera::CameraRequests::GetCameras);
+
+                // add names of all found entities with Camera Components
+                for (int i = 0; i < cameraComponentEntities.values.size(); i++)
+                {
+                    AZ::Entity* entity = nullptr;
+                    AZ::ComponentApplicationBus::BroadcastResult(entity, &AZ::ComponentApplicationBus::Events::FindEntity, cameraComponentEntities.values[i]);
+                    if (entity)
+                    {
+                        if (entity->GetName() == entityName)
+                        {
+                            Camera::CameraRequestBus::Event(cameraComponentEntities.values[i], &Camera::CameraRequestBus::Events::MakeActiveView);
+                        }
+                    }
+                }            
+            };
+
+            ScriptAutomationInterface::Get()->QueueScriptOperation(AZStd::move(operation));
+        }
+
+
         void CapturePassTimestamp(const AZStd::string& outputFilePath)
         {
             auto operation = [outputFilePath]()
@@ -262,6 +350,17 @@ namespace AZ::ScriptAutomation
             ScriptAutomationInterface::Get()->QueueScriptOperation(AZStd::move(operation));
         }
 
+        AZStd::vector<AZStd::string> SplitStringImmediate(const AZStd::string& source, const AZStd::string& delimiter)
+        {
+            AZStd::vector<AZStd::string> splitStringList;
+            auto SplitString = [&splitStringList](AZStd::string_view token)
+            {
+                splitStringList.emplace_back(token);
+            };
+            AZ::StringFunc::TokenizeVisitor(source, SplitString, delimiter, false, false);
+            return splitStringList;
+        }
+
         AZStd::string ResolvePath(const AZStd::string& path)
         {
             return Utils::ResolvePath(AZ::IO::PathView(path)).String();
@@ -716,7 +815,10 @@ namespace AZ::ScriptAutomation
                             toleranceLevel->m_name.c_str()
                         );
 
-                        // TODO: open image compare app if CVAR is set
+                        if (sa_launch_image_compare_for_failed_baseline_compare)
+                        {
+                            Utils::RunImageDiff(screenshotFilePath, baselineFilePath, compareName, imageName);
+                        }
                     }
                     else
                     {
@@ -751,7 +853,9 @@ namespace AZ::ScriptAutomation
         behaviorContext->Method("IdleFrames", &Bindings::IdleFrames);
         behaviorContext->Method("IdleSeconds", &Bindings::IdleSeconds);
         behaviorContext->Method("ResizeViewport", &Bindings::ResizeViewport);
+        behaviorContext->Method("SetCamera", &Bindings::SetCamera);
 
+        behaviorContext->Method("SplitString", &Bindings::SplitStringImmediate);
         behaviorContext->Method("ResolvePath", &Bindings::ResolvePath);
         behaviorContext->Method("NormalizePath", [](AZStd::string_view path) -> AZStd::string { return AZ::IO::PathView(path).LexicallyNormal().String(); });
         behaviorContext->Method("DegToRad", &AZ::DegToRad);

+ 2 - 1
Gems/ScriptAutomation/Code/Source/ScriptAutomationSystemComponent.cpp

@@ -177,12 +177,13 @@ namespace AZ::ScriptAutomation
 
     void ScriptAutomationSystemComponent::SetIdleFrames(int numFrames)
     {
-        AZ_Assert(m_scriptIdleSeconds == 0, "m_scriptIdleFrames is being stomped");
+        AZ_Assert(m_scriptIdleFrames <= 0, "m_scriptIdleFrames is being stomped");
         m_scriptIdleFrames = numFrames;
     }
 
     void ScriptAutomationSystemComponent::SetIdleSeconds(float numSeconds)
     {
+        AZ_Assert(m_scriptIdleSeconds <= 0, "m_scriptIdleSeconds is being stomped");
         m_scriptIdleSeconds = numSeconds;
     }