I'm creating an artificial HDRI image with Blender:Cycles- just creating a landscape, lighting it, equirectangular projection, sorted.

When I use the HDRI as a background for new scenes the image seems very pixelly.

I'm rendering the scene as a 4096 x 2048 image, with 40-50 samples per ray. Obviously, this isn't enough detail. But what is the determining factor for a high quality HDRI: more pixels, or better quality pixels? Is there a formula I can use to get me a useful skybox?


1 Answer 1


4096 x 2048 should be adequate resolution, but keep in mind that the focal length of the camera you use in the second scene will make a big difference.

If your second scenes' camera focal length is high, 50-200mm, it is the same as opening up your equirectangular render in photoshop and zooming in a lot. Generally, a real HDR equirectangular image photographed in the real world will be 4k-12k in width. The 4K is best for reflections and lighting and the 12k might have some use as a seen sky in the 3D render, however, backplates, which are photographs taken at the same time at the same place using a different focal length (not a fisheye for panoramas, but more like a standard FOV (35mm-85mm) are often used to replace the environment image render. That image is then lined up to the rendercam (or should I say, the rendercam is aligned to the image) and it is composited in behind the CG elements, replacing the HDRI 'sky'. If you wanted to do that without taking a separate photograph, your equirectangular environment map would have to be above 20k (generally speaking).

tl;dr 10-35mm blender camera settings should work fine with a 4k image if rendered out at 1080p.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .