Which HDRI resolution do you need?

  • HDRI Hub skies come in 4096 x 2048 (4K), 8192 x 4096 (8K), 10240 x 5120 (10K), 16K and 20000 x 10000 (20K) versions; 25 skies are available at 20K.
  • Lighting quality does not depend on resolution. A 2K map lights a scene the same as a 20K map.
  • Resolution matters when the sky is visible in the frame or in sharp reflections.
  • File size grows with the square of the width: an 8K OpenEXR sky is 105 to 145 MB, the same sky at 20K is 665 to 804 MB.

The resolution question comes up on every product page with more than one variant. The short answer: buy for the background, not for the light. An HDRI lights a scene with its brightness values, and those are the same at every size. The pixels only show when the camera sees the sky directly or in a mirror-like surface.

How many pixels of sky end up in a render?

A 360 degree panorama spreads its width across the full horizon. With a 40 degree horizontal field of view, a typical exterior camera, the frame sees one ninth of the panorama width. From an 8K map that is about 910 pixels of background across the frame; from a 20K map it is about 2,220 pixels. For a full HD render (1920 pixels wide) with the sky in view, 16K or 20K keeps the background sharp. For 4K output (3840 pixels wide), 20K is the minimum when the sky fills a large part of the image, and even then the sky is upscaled roughly 1.7 times. A longer lens makes it worse: at 20 degrees field of view an 8K sky gives only 455 pixels across the frame.

Recommended sizes by use

  • Lighting only, sky not visible: 4K to 8K.
  • Interior with windows, sky visible through glass: 8K to 10K.
  • Exterior arch-viz, sky as background, full HD output: 16K.
  • Exterior at 4K output, close reflections in glass or car paint: 20K.
  • Real-time (Enscape, Twinmotion, Unreal, Unity, D5): 4K to 8K. Most engines cap environment textures at 8K or 16K and convert them to cubemaps, so a 20K map brings no visible gain there.

What do the files weigh?

Measured on the files we deliver: an 8K OpenEXR sky (8192 x 4096, 16-bit half float, PIZ compression) is between 105 and 145 MB depending on how much detail the clouds have. The 20K version of the same sky (20000 x 10000) is between 665 and 804 MB. A 10K Radiance .hdr from an sIBL set is 178 MB. Renderers load the whole map into memory, and V-Ray, Corona and Cycles keep a full-float copy, so a 20K map can take 2.4 GB of RAM at render time. On a workstation that is fine; on a render node with many parallel jobs it adds up.

Can I downsize a 20K map myself?

Yes. A 20K .exr resampled to 8K in Photoshop, Affinity Photo, Blender's compositor or ImageMagick keeps the full dynamic range as long as you stay in 32-bit or 16-bit float and do not tonemap. Buying the larger version covers both cases. The other direction does not work: an upscaled 8K sky stays soft.

Does a higher resolution improve shadows?

Not directly. Shadow sharpness comes from the size of the sun in the image and from whether the sun is clipped, see What is an unclipped HDRI?. A 4K unclipped sky gives sharper, more accurate shadows than a 20K sky whose sun was clipped in capture.

Which HDRI resolution do you need? 4K to 20K explained | HDRI Hub