HDRI not showing in 3D Viewport. Need advice!

I have a Poly Haven 1K HDRI selected, dragged into viewport, but it is not showing in either “Material Preview” or “Rendered” mode. I have “Scene World” checked in Viewport Shading dropdown and everything looks in order in the World Properties panel on the right.

Am I doing somethiing wrong here?

Thanks for any help!

Hi,
I’m in 4.2 currently but if I drag an hdri into 3d view, Blender import it as a plane. If I drag it in the world node editor, Blender import it as a default image texture instead.
Please try this:

  • go to world editor and delete hdri texture node
  • shift+A > add Enviroment texture node
  • load the hdri into it (and connect the Background and the world output of course)
2 Likes

Importing an HDRI is simply importing an image.
To use the HDRI library environment lighting, use the Addon.

https://wp.h0bb1t.de/index.php/hdri-wizard/

1 Like

Thanks for the replies,
BG, I couldn’t follow your instructions. When I drag an HDRI from the Asset Browser into the 3D Viewport I do not see a plane anywhere. Just blank background.
Where do I place my cursor to do the Shift+A
Sorry I couldn’t follow!

oo_1942 Kim,
When I activate the Easy HDRI 2 addon and set the path to my Poly Haven main folder it only shows the word “EMPTY.” It seems I have to open the actual folder with the specific HDRI in order for it to show an image in the little box. The dropdown also only shows this single image.

So that means I cannot use the Poly Haven addon but iinstead must have a folder with ALL the actual HDRIs loaded into it in order for this addon to work. Poly Haven keeps each addon in a separate folder (when they are imported using the Poly Haven addon.

Maybe I am missing something.

I can get an HDRI to show in Blender 4.0 with no problem…but in 4.3 I am totally stumped!

You’re using the PolyHaven addon, I assume? If that’s the case check if maybe there’s a bug with the addon, try loading the HDRI manually in the shader editor and see if the problem persists.

Also, in your screenshot the Strenght appears at 0, it should be at 1

1 Like

There must be something going on with Blender 4.3. I have been having problems with lighting in Eevee. I posted before about this.

It was solved when I restored factory settings. I did the same thing just now and the HDRIs come in fine.

So forgive my wasting everyone’s time with this issue. I don’t know what I am doing that corrupts Blender but something I am installing (addon) or something I am inadvertantly setting, activating or disabling, is corrupting the software.

Thank you all once again for your generous help!

I’m glad you solved :grinning: but just to explain:

Mine is simply the standard way to use Blender without any add-ons:

Shift+A in Shading Editor (both for Object and World) opens the menu to add nodes to it.

And this is what happens when I drag the hdri in 3d view:

1 Like

Easy HDRI must have HDRI stored on your PC.
I understand that Poly Haven Addon uses the web.
The two are different functions.

If it doesn’t work in blender 4.3, you should contact Poly Haven. If the cause of this problem is Addon, there is nothing we can do. :thinking:

1 Like

Thank you both for your replies. Very helpful!

I think default Blender does not let you mark images as assets.
You can only mark Objects, Poses, Worlds, Materials and node groups (geo + shader).

Changing versions can mess up addons until they are updated (you could check for an update of your addon)

With default settings (no addon) you need to make a world with your hdri and mark the world as asset. Then you can drag and drop the world into your scene and it will show up.

DNorman,
Thanks. How do I make a world with an HDRI and then mark that world as an asset? Is there a YouTube tutorial showing how to do this?

  1. Set HDRI in the World
  2. Find World by changing Outliner’s view settings
  3. Register the found world as an asset with the menu in the right-click
1 Like

Set up the hdri in the world shader editor (with an environment node),

Pack the Hdri into the file (File menu-external data - pack resources),

Right click the sheild icon in the world settings (top of the world shader editor or in world properteis) and choose “mark as asset” - the sheild icon will turn into a blue bookshelf icon.

Save the file in your asset folder.
You can make more than one world in the same file if you want and mark them all as assets.

In the asset browser you can make a new catalog for worlds with the + icon in the library list and move your new asset from Unasigned into the new catalog - you have to do that in the file with the asset and save it again.

2 Likes

With a couple of exceptions (that I know of):

  1. “HDR” from the old HDRLabs (not sure it even exist anymore) are not deep enough to contain proper lighting intensities for the sun. Sun will be brighter, but rarely contain anything brighter than the glare. They compensate by having a textual description file that can be used to place a sun. Was used by 3DS Max back in the day.
  2. Some HDRs come in a format that needs to be converted, say from i.e. Renderman files.
2 Likes

I’m not an English speaker, so I have a problem communicating the meaning.
In this case, this means importing HDRI into the scene without setting. :sweat_smile:

As described, Easy HDRI supports a function that can be controlled along with HDRI by adding sunlight. :slightly_smiling_face:

If certain things stop working in a newer Blender version, the rule of thumb is always to check addon compatibility.
Blender’s development is always ahead of addon developers, and often will break things.
It will save headache and questions here :wink:

1 Like