Going from hdr -> env - What should I expect?

So I’m using venice_sunset_2k.hdr as a reflectionTexture in my PBRMaterials. My scene looks fine.

Then I decided to convert it to .env using texture tools low res to get a smaller file footprint.

Now my scene looks different. Is it expected? Is there anything I can do to make the .env look as good as the .hdr? One thing I noticed is that the same roughness value produces different bluriness.

With hdr I used new HDRCubeTexture(hdrUrl, scene, 512)

With env I use: CubeTexture.CreateFromPrefilteredData(hdrUrl, scene)

cc @PatrickRyan

In the first case, roughness will not work as the texture would not be prefiltered.

1 Like