Hi, I am trying my material library in Cycles and Eevee now called materialiq; https://polygoniq.com/materialiq/features
And the biggest problem so far is that Blender is trying to render all the material previews whenever I click the little material icon to change the material on the active object.
I imagine Blender loads two 4k textures per material, renders a 16x16 px sphere and then goes onto the next one. Which takes a while because it’s 200 materials…
The previews are so small they are not that useful anyway. But this makes Blender unusable every time I want to change the material and it slows down to a complete crawl.
Or maybe there could be a button called “Render all material previews”.
Possibly this could easily use CPU threads 1 thread per material and scale down textures by itself (since the preview is so small anyway) and be done on the background slowly over time.