API Reference > imodeljs-frontend > Views > SkyGradient SkyGradient Class A SkyBox drawn as a sphere with a gradient mapped to its interior surface. see SkyBox.createFromJSON Extends SkyBox Implements SkyBoxProps Methods Name Description constructor(sky?: SkyBoxProps): SkyGradient Construct a SkyGradient from its JSON representation. toJSON(): SkyBoxProps Inherited methods Name Inherited from Description createFromJSON(json?: SkyBoxProps): SkyBox Static SkyBox Instantiate a SkyBox from its JSON representation. Properties Name Type Description groundColor ColorDef The color of the ground (for 4-color gradient is ground color at horizon), defaults to (120, 143, 125). groundExponent number Controls speed of gradient change from groundColor to nadirColor (4-color SkyGradient only), defaults to 4.0. nadirColor ColorDef For 4-color gradient is color of ground at nadir (shown when looking straight down), defaults to (40, 15, 0). skyColor ColorDef The color of the sky (for 4-color gradient is sky color at horizon), defaults to (143, 205, 255). skyExponent number Controls speed of gradient change from skyColor to zenithColor (4-color SkyGradient only), defaults to 4.0. twoColor boolean If true, a 2-color gradient is used (ground & sky colors only), if false a 4-color gradient is used, defaults to false. zenithColor ColorDef For 4-color gradient is color of sky at zenith (shown when looking straight up), defaults to (54, 117, 255). Inherited properties Name Type Inherited from Description display boolean SkyBox Whether or not the skybox should be displayed. Defined in core/frontend/src/DisplayStyleState.ts Line 406 Last Updated: 13 June, 2024