Without a doubt, the most exciting thing about version 4 of the ArcGIS API for JavaScript is its support for 3D mapping.
Working with a 3D view is much like working with a 2D view. For example, both views share the same implementation for layers, renderers, tasks, geometry, symbology, popups, and navigation, but 3D adds 3D-specific concepts such as environment (atmosphere and lighting) and the camera. This extra 3D capability is what we'll cover in this section.