Cozy Sky series · 360°

Free stylized skyboxes

In short

Grab3D offers 3 free CC0 skyboxes in a soft pastel style: day, sunset and night. Each one is an equirectangular 360 degree panorama as 4096 × 2048 HDR EXR for lighting, as 8 bit PNG for backgrounds and as six 1024 px cubemap faces. They match the Cozy Kits and download without an account.

Skies
Day, sunset, night
HDR
EXR 4096 × 2048, 2048 × 1024
Background
PNG 4096 × 2048, 2048 × 1024
Cubemap
6 × 1024 px PNG
License
CC0 1.0
Cozy Sky Sunset skybox behind floating islands with a windmill
Cozy Sky Day, Panorama
Panorama · 360° × 180°
Cozy Sky Day, Example scene
Example scene

01Cozy Sky Day

Soft blue midday sky with round pastel clouds and green hills on the horizon. The sun stands high, which gives short shadows and bright, even light for farms and villages.

Sun position
azimuth 38°, 47° above the horizon
HDR radiance of the disc
≈ 420
Cubemap
6 faces × 1024 px, 3.6 MB
FileResolutionFormatSize
cozy-sky-day_4k.exr 4096 × 2048 OpenEXR, half float, ZIP compression 1.4 MB
cozy-sky-day_4k.png 4096 × 2048 PNG 8 bit sRGB 4.4 MB
cozy-sky-day_2k.exr (in the ZIP) 2048 × 1024 OpenEXR, half float, ZIP compression 487 KB
cozy-sky-day_2k.png (in the ZIP) 2048 × 1024 PNG 8 bit sRGB 1.1 MB
Complete skybox ZIP with every file · 11 MB · 14 files
Cozy Sky Sunset, Panorama
Panorama · 360° × 180°
Cozy Sky Sunset, Example scene
Example scene

02Cozy Sky Sunset

Pink and peach evening sky with lilac clouds and a low sun just above the hills. The warm, flat light throws long shadows and suits end of day scenes and menus.

Sun position
azimuth -18°, 7.5° above the horizon
HDR radiance of the disc
≈ 160
Cubemap
6 faces × 1024 px, 3.7 MB
FileResolutionFormatSize
cozy-sky-sunset_4k.exr 4096 × 2048 OpenEXR, half float, ZIP compression 1.3 MB
cozy-sky-sunset_4k.png 4096 × 2048 PNG 8 bit sRGB 4.4 MB
cozy-sky-sunset_2k.exr (in the ZIP) 2048 × 1024 OpenEXR, half float, ZIP compression 441 KB
cozy-sky-sunset_2k.png (in the ZIP) 2048 × 1024 PNG 8 bit sRGB 1.1 MB
Complete skybox ZIP with every file · 11 MB · 14 files
Cozy Sky Night, Panorama
Panorama · 360° × 180°
Cozy Sky Night, Example scene
Example scene

03Cozy Sky Night

Deep violet night sky full of stars with a glowing moon and a few dark clouds. The moonlight stays gentle, enough to read shapes while lamps and windows take the lead.

Moon position
azimuth 34°, 31° above the horizon
HDR radiance of the disc
≈ 40
Cubemap
6 faces × 1024 px, 3.7 MB
FileResolutionFormatSize
cozy-sky-night_4k.exr 4096 × 2048 OpenEXR, half float, ZIP compression 2.7 MB
cozy-sky-night_4k.png 4096 × 2048 PNG 8 bit sRGB 4.4 MB
cozy-sky-night_2k.exr (in the ZIP) 2048 × 1024 OpenEXR, half float, ZIP compression 927 KB
cozy-sky-night_2k.png (in the ZIP) 2048 × 1024 PNG 8 bit sRGB 1.2 MB
Complete skybox ZIP with every file · 13 MB · 14 files

04Using the skyboxes

In the EXR files the sun or moon disc is raised far above the sky values, so it casts a clear directional light when used for image based lighting. The PNG files are not boosted and show the soft disc as seen in the previews. For a visible background use the PNG or the EXR with tone mapping, for lighting use the EXR.

Godot 4

Add a WorldEnvironment node with a new Environment. Background Mode Sky, Sky with a PanoramaSkyMaterial, then drag the 4K EXR (light and background) or the 4K PNG into Panorama. Set Ambient Light and Reflected Light to Sky and turn the sky with Sky Rotation Y. Filmic or AgX tone mapping softens the EXR.

Unity

Import the 4K EXR or PNG as Texture Shape 2D, Wrap Mode Repeat for U and Clamp for V, mipmaps off to avoid a seam line. Create a material with Skybox/Panoramic, Latitude Longitude Layout, 360 Degrees, and assign it under Lighting, Environment, Skybox Material. HDRP uses the EXR as a Cube texture in an HDRI Sky, Skybox/6 Sided takes the cubemap faces.

three.js

Load the 2K EXR with EXRLoader, set EquirectangularReflectionMapping and assign it to scene.environment for lighting. For the visible background load the 4K PNG with TextureLoader, sRGB color space, as scene.background. The cubemap faces load with CubeTextureLoader in the order px, nx, py, ny, pz, nz.

05Layout and cubemap order

Panorama layout: equirectangular (latitude and longitude), 360 × 180 degrees, horizon in the middle row, seamless at the left and right edge. This is the same layout as Blender's Environment Texture. The cubemap faces follow the OpenGL and three.js order px, nx, py, ny, pz, nz with Y up and +Z at the centre of the panorama, seen from the inside and not mirrored.

      py
  nx  pz  px  nz
      ny

Inside the ZIP

  • cozy-sky-…/cozy-sky-…_2k.exr
  • cozy-sky-…/cozy-sky-…_2k.png
  • cozy-sky-…/cozy-sky-…_4k.exr
  • cozy-sky-…/cozy-sky-…_4k.png
  • cozy-sky-…/LICENSE.txt
  • cozy-sky-…/preview-scene.jpg
  • cozy-sky-…/preview.jpg
  • cozy-sky-…/README.md
  • cozy-sky-…/cubemap/6 png

Questions and answers

What is the difference between the EXR and the PNG files?

The EXR files hold HDR values with a boosted sun or moon disc for image based lighting and reflections. The PNG files are plain 8 bit images that look like the previews and work as a background in any engine.

Which panorama format do the skyboxes use?

Equirectangular with a 2:1 ratio (4096 × 2048 and 2048 × 1024), 360 by 180 degrees, horizon in the middle and seamless at the sides. A cubemap with six 1024 px faces is included as well.

Can I use the skyboxes in a commercial game?

Yes. The skies are released under CC0 1.0, so they can be used, changed and shipped in any project without attribution.

Where is the sun in each sky?

Cozy Sky Day: sun at azimuth 38°, 47° above the horizon. Cozy Sky Sunset: sun at azimuth -18°, 7.5° above the horizon. Cozy Sky Night: moon at azimuth 34°, 31° above the horizon. Azimuth 0 is the image centre, positive values lie to the right. Rotate the sky in your engine to move it.