Design a 3D local scene

Download data and create a project

First, you'll download some data and map packages that you will use for the tutorial. Once you download the .zip file, you'll create a project in ArcGIS Pro based on a local scene.

  1. Download the PortBuilding_WithCage.zip compressed folder, and extract the data to a preferred location on your computer.
  2. Start ArcGIS Pro.
  3. Sign in to your ArcGIS organizational account.
    Note:

    If you don't have an organizational account, see options for software access.

  4. Under New Projects, click Local Scene.

    Local Scene template

  5. For Name, type Scene-Level-Properties. For Location, accept the default Projects folder.

    Scene properties

  6. Click OK to create the project and open an empty local scene.

Find and open the web scene

Now that you have a project and a local scene, you'll add content that is published to ArcGIS Online.

  1. In the Catalog pane, click the Portal tab. Click the ArcGIS Online button.

    ArcGIS Online button

  2. In the search bar, type Boston 911 and press Enter.
  3. In the list of search results, right-click Boston 911 Calls (Simulated) and choose Add And Open.

    Boston 911 Calls (Simulated) chosen

    The published scene opens and displays 3D layers representing buildings, 911 call locations, and the estimated x,y,z accuracy of the location from which a 911 call was made.

    Published scene

  4. With the mouse wheel button, practice tilting the scene and navigating around it.

Work with scene illumination

Nothing has a bigger visual impact on a scene than the illumination settings. The illumination settings define the location of the light source for the scene, whether shadows are cast from features, how the sky displays, and whether the terrain surface is shaded. You can set the illumination settings to a specific moment to match the purpose of the scene, such as the time of day when a plane is landing, or purely for aesthetic reasons. You'll experiment with several lighting settings to see what looks best for your scene.

  1. On the ribbon, click the Map tab. Click Bookmarks and choose Area of interest.

    Area of interest bookmark

  2. On the keyboard, press the B key while clicking the screen to tilt the camera viewpoint to see the horizon.

    Tilted view of the horizon overlooking Boston Harbor

    Next, you'll set some illumination properties in the properties of the Boston 911 Calls (Simulated) scene.

  3. In the Contents pane, double-click Boston 911 Calls (Simulated).

    Boston 911 Calls (Simulated) scene

    The Map Properties: Boston 911 Calls (Simulated) window appears.

  4. Click the Illumination tab. In the Illumination defined by section, for Date and time, make the following changes:
    • For Date/Time, type 4/15/2017 6:00:00 AM.
    • For Timezone, choose (UTC-05:00) Eastern Time (US & Canada).
    • Verify that Adjust for Daylight Saving is checked.

    Illumination defined by settings

  5. Click OK.

    The scene updates, showing the sun is just coming up over the horizon. While this looks good, you may notice the uniformity of the face shading for the building faces pointed away from the sun causes them to blend in a single blob of color.

    Tilted 3D view of sun rising over Boston Harbor

    To better differentiate between features and faces of buildings, you'll add edge rendering to the buildings.

  6. In the Contents pane, expand the Buildings layer and click its symbol.

    Buildings symbol

    The Symbology pane appears. Here you can modify the properties of the layer's symbol so it displays differently. You'll choose a texture that has edges so the buildings are displayed more clearly.

  7. In the Symbology - Buildings pane, on the Gallery tab, click the White (use textures) With Edges item.

    White (use textures) With Edges chosen

    By rendering lines on the sharp boundaries of building edges, they can be visually separated.

    3D view of Boston Harbor with edges on the image

    The current display does not allow for the reddish tinge the atmosphere adds when the sun is low in the sky. For a more realistic understanding of the morning light, you'll adjust the atmospheric settings.

  8. In the Contents pane, double-click Boston 911 Calls (Simulated) to open the Map Properties window.
  9. On the Illumination tab, under Atmospheric Lighting, check Show atmospheric effects and click OK.

    Show atmospheric effects chosen

    The scene updates. The tinting effect is very pronounced.

    3D view of Boston Harbor with darker tinting

  10. Open the Map Properties for Boston 911 Calls (Simulated).
  11. On the Illumination tab, change Date and time to 4/15/2017 6:30:00 AM and click OK.

    Date and time chosen

    The scene updates and the tinting effect has softened significantly.

    3D view of Boston Harbor at 6:30 a.m.

    Next, you'll add shadows to the scene to produce a more realistic result.

  12. In the Map Properties: Boston 911 Calls (Simulated) window, on the Illumination tab, check Display shadows in 3D. For Date and time, change the time to 4/15/2017 8:30:00 AM.

    Settings in the Map Properties: Boston 911 Calls (Simulated) window

  13. Click OK.

    The scene updates. You can now observe shadows cast by the buildings. The shadows are based on the current illumination settings.

    8:30 a.m. view with shadows

    Note:

    Shadows can reduce display performance, and they are automatically dropped from the display for longer viewing distances. While you've only viewed the atmospheric effect in a small, localized view extent, keep in mind that it is also calculated and applied for the entire planet in a scene.

  14. On the ribbon, on the Map tab, in the Navigate group, click the Full Extent button.

    Full Extent button

  15. Click the scene and move the cursor to pan around the planet and North America.

    As expected, Boston has recently emerged into the morning sun. You can also see what other parts of the planet are experiencing at sunrise at the same time. If you continue to pan around the planet, you can see the sun and the moon off in the distance, both modeled correctly for the date and time.

    View of Earth

    Many scenes do not require these kinds of effects. For simple scenes, you just want to be sure the scene is well illuminated, regardless of where you navigate. In these cases, you can set the illumination for the scene to be based on the current camera location.

  16. In the Contents pane, open the properties for Boston 911 Calls (Simulated).
  17. On the Illumination tab, perform the following actions:
    • Uncheck the Show atmospheric effects check box.
    • Uncheck the Display shadows in 3D check box.
    • Click the Noon at camera position option to enable it.

    Settings in the Map Properties: Boston 911 Calls (Simulated) window

  18. Click OK. Zoom back in to Boston.

    Lighting from above

    Regardless of where you zoom or pan, the lighting will now be consistently shown as from above.

  19. In the Contents pane, right-click Call Locations and choose Zoom To Layer.

    Zoom To Layer option

    The scene updates to the extent of the features in the Call Locations layer.

    Extent of Call Locations layer

    Next, you'll experiment with 3D navigation tools.

Explore a scene using the on-screen Navigator control

Navigating in 3D, and knowing which direction is north, can be difficult. You can use an on-screen control (Navigator) to help with both.

Note:

If the Navigator does not show up at the bottom of your scene, right-click anywhere in the scene and click Navigator to enable it. The scene updates to display the 3D Navigator control.

  1. On the Navigator control, click the north arrow indicator to orient the scene north.

    Navigator tool

    Now the scene is oriented to the north.

    Scene oriented to the north

  2. On the Navigator control, click the outer ring and pan in the direction of your pointer. The ring will highlight in blue as you pan.

    Navigator tool with a blue ring

    You can expand the Navigator control for more advanced 3D navigation options.

    Graphic showing 3D navigation options

  3. On the Navigator control, click the Show full control button.

    Show full control button

  4. Using the inner ring, tilt and rotate the scene.

    Inner ring tilted

  5. Use the up and down arrows to move the camera vertically up and down.

    Up and down arrows

  6. Use the Zoom forward and Zoom backward buttons to zoom forward and backward.

    Forward and backward buttons emphasized

  7. Click the inner ball on the navigator to look around the scene.

    Inner ball tilting scene

  8. Experiment more with the Navigator control.

Import a map into your project

In the previous steps, you worked with the Boston scene, which is a global scene. It rendered its content on a spherical globe, and its lighting model was physically based on an orbit around the sun. You can also work with your data in a local scene, where the content is rendered in a projected or flat-world space, often referred to as a fish-tank view. Local scenes are well suited to content in a small extent, such as a campus or a mining site, as well as scientific visualizations. The other huge advantage of a local scene is that it can render in the native coordinate system of your data, making it the recommended view type when editing 3D GIS features.

  1. On the ribbon, click the Insert tab. In the Project group, click Import Map.

    Import Map button

  2. Browse to where you extracted the map package. Choose PortBuilding_WithCage.mpkx and click OK.

    A local scene named PortBuilding opens and displays a 3D model of a building in the Port of Long Beach, California.

    3D port building in Long Beach

    The basemap covers a large extent that is not needed. You can clip this content down to your area of interest (AOI) by setting an extent for the scene.

  3. On the ribbon, on the Map tab, click Bookmarks and choose Set the Extent.

    Set the Extent bookmark.

    The clip extent is a rectangle, oriented north, which this bookmark matches. When setting your own custom extent, you can use the N (north) and P (perpendicular) shortcut keys to correctly preview the clipping view extent.

    View of port building from above

  4. In the Contents pane, double-click PortBuilding to open the Map Properties window.
  5. On the Extent tab, choose Use a custom extent.
  6. For Get extent from, choose Current visible extent.

    Current visible extent

  7. Click OK.
  8. Use the wheel button and drag to rotate the camera to a different viewpoint.

    3D view of port building

    The local scene is now more visually useful, as the extent no longer covers a large area. The scene is clipped to the area around the building, which is the focus of this scene.

    In some local scenes, it is useful to have a height reference grid around the data. There is a procedural cage symbol in ArcGIS Pro that can help with this requirement. It has two default settings, one for regional extents and one for parcel extents. The symbol has been configured for this scene.

  9. In the Contents pane, check the Cage layer to turn it on.

    Cage symbol

    The scene updates to display a cage or framework around the building. If you choose, you can click the Cage layer symbol in the Contents pane and adjust properties in the Symbology pane for the feature.

Use parallel view mode

A parallel view is a technique often used in architecture and scientific visualizations and is usually presented as a set of static images taken from specific viewpoints (rather than an interactive scene or a video). In general, you observe the world as a perspective view. That is, the light rays disappear to a vanishing point off in the distance, which is why features appear smaller as they move away from us. In contrast, parallel view mode forces light rays to be parallel. This means that features appear to have the same visual size regardless of how far away they are from the camera. In this section, you'll change from perspective to parallel mode and observe the differences.

  1. On the ribbon, on the Map tab, click Bookmarks and choose Bld Top View.

    Top view of building

  2. On the ribbon, click the View tab. In the Scene group, click Drawing Mode and choose Parallel Drawing Mode.

    Parallel Drawing Mode option

    The scene updates to display the building in parallel drawing mode. The stacked cage bars are now visually aligned.

    Stacked cage bars

  3. On the ribbon, on the Map tab, click Bookmarks and choose Front View.

    Front view of the port building

  4. Click Bookmarks and choose Oblique.

    The scene updates to display the building at an oblique angle in parallel mode.

    Oblique view of port building

    Parallel view mode has a small but crucial role in 3D mapping. It should be used when a visual effect is needed and avoided when it is not. Parallel view mode can appear unnatural because people naturally observe things in perspective, and it can be extremely difficult to do even simple tasks when in parallel view mode, especially editing and navigating.

  5. On the ribbon, click the View tab. In the Scene group, change Drawing Mode to Perspective Drawing Mode.

    The scene updates and displays the building at an oblique angle in perspective mode. In this mode, the building appears more squared, whereas in parallel mode, it appears to be higher in the back and lower in front.

    Parallel oblique view

    You've experimented with several ways that you can display features in a 3D scene, including changing the illumination properties, navigating the scene, and setting a custom extent.

Authoring an effective and attractive 3D view doesn't end with layer properties. You also need to consider scene-level display properties to enhance and improve your scene.

The way a scene is illuminated can add to or distract from your message. The use of shadows can enhance realism, as well as provide information about the impact of buildings and other features on the world around them. When working with limited-extent data, it can be more effective to clip the display extent to your area of interest, and working in your data's native coordinate system is always recommended for GIS work. And, consider the use of parallel view mode for presenting content without the visual distortion of perspective viewing.

You can find more tutorials in the tutorial gallery.