Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 5.94 KB

File metadata and controls

40 lines (27 loc) · 5.94 KB

Editor component Shadows (Spotlight / Cascaded Shadow Maps) Workflow Tests

Testing in this area should focus on the Shadows (Spotlight / Cascaded Shadow Maps) components.

General Docs

Common Issues to Watch For

  • Crashes, soft-locks, hangs when launching Editor.exe or adding a component.
  • When a component settings value is changed, it has a visual impact on the level.
    • The change can be subtle, but if no change is present log an issue

Workflows

  • Observe shadows with various lights and intensities
    • Ensure that different types and styles of lights create shadows as you would intuitively expect
    • Try to overlap a few different lights.
    • Check shadow directions and intensities.

Suggested Time Box:

15 minutes per platform. Note that the workflow below is the basic steps, feel free to experiment with extra time to ensure that different types and styles of lights perform as you would intuitively expect, and try to overlap a few different lights. Check shadow directions and intensities.

Observe Shadows (Spotlight / Cascaded Shadow Maps) with various lights Workflow Steps

Workflow Requests Things to Watch For
1. Launch Editor and create new level Launch Editor.exe, and create a new level with default settings
  • Editor launches without issue, and new default level can be created
2. Focus on Shader Ball default settings Select Shader Ball from the Entity Outliner, Atom Default Environment and press Z to focus in the viewport
  • Observe shadows with the default level setup ShadowsDefaultLighting
3. Create a Spot Light entitiy and enable shadows
  • Add an entity for Spot Light
  • In the Entity Inspector, add the Light component
  • Select one of the "Spot (disk)" for the Light Type,
  • In the entity outliner disable or remove the sun
  • In the viewport, position the light where you can see more Shader Ball shadows.
  • Within the Light settings, toggle ON Enable shadows
    • Observe changes in the shader ball shadows when Sun is disabled, and Spot light is added
    • Observe changes when Shadows are enabled
    4. Experiment with Spot Light Settings
  • Experiment with the various settings in the Light component. Observe changes in the shadows
  • disable Spot light entity when finished
    • Observe changes to shadows as parameters are adjusted. The lights should create shadows as you would intuitively expect
    • example of two pointed lights with different parameters casting shadows from shader ball ShadowsTwoSpotLightsNoSun
    5. Add a Directional Light and observe shadows
  • Add an entity for Directional Light
  • In the Entity Inspector, add the Directional Light component
  • Move the Directional Light entity above the ground plane
  • Rotate the light to point at the shaderball
    • Example of Default settings with Directional Light Directional_light
    6. Experiment with Directional Light Settings
    • Experiment with the various settings in the Light component.
      • Change the Color
      • Intensity Type
      • Intensity
      • Angular Diameter
    • Observe changes in the shadows.