The sky primitive adds a background color or 360° image to a scene. A sky is a large sphere with a color or texture mapped to the inside.

# Example

An equirectangular image as a background:

<a-scene>
  <a-assets>
    <img id="sky" src="sky.png">
  </a-assets>
  <a-sky src="#sky"></a-sky>
</a-scene>

A plain color as a background:

<a-sky color="#6EBAA7"></a-sky>

# Attributes

Attribute Component Mapping Default Value
color material.color #FFF
metalness material.metalness 0
opacity material.opacity 1
phi-length geometry.phiLength 360
phi-start geometry.phiStart 0
radius geometry.radius 500
repeat material.repeat None
roughness material.roughness 0.5
segments-height geometry.segmentsHeight 32
segments-width geometry.segmentsWidth 64
shader material.shader flat
side material.side back
src material.src None
theta-length geometry.thetaLength 180
theta-start geometry.thetaStart 0
transparent material.transparent false

# Equirectangular Image

To be seamless, images should be equirectangular (opens new window). We can find some sample equirectangular images on Flickr (opens new window). To take an equirectangular photo, check out this 360-degree photography guide (opens new window).