Hi there,
I'm trying to make some renders with Vray GPU. The problem: I'm using assets from KitBash3D and, as you may know, they come in 3ds max with a single big multi/sub material. In this example scene I only use one asset from the kit.
When I render with the CPU engine, I can see in the log window that only the maps used by the assets are loaded. Great!

But when I switch to GPU rendering, all the maps referenced in the multi-sub material are uploaded to GPU memory, even if the maps are not used by any object in the scene.

Now it uploads 345 bitmaps to render just one object (needless to say that my VRAM doesn't like it
).
Any idea why the GPU engine is loading all the textures referenced by the Multi/sub object material, whereas with the CPU engine all unused textures are efficiently skipped ?
Thank you!
Marc
I'm trying to make some renders with Vray GPU. The problem: I'm using assets from KitBash3D and, as you may know, they come in 3ds max with a single big multi/sub material. In this example scene I only use one asset from the kit.
When I render with the CPU engine, I can see in the log window that only the maps used by the assets are loaded. Great!
But when I switch to GPU rendering, all the maps referenced in the multi-sub material are uploaded to GPU memory, even if the maps are not used by any object in the scene.
Now it uploads 345 bitmaps to render just one object (needless to say that my VRAM doesn't like it

Any idea why the GPU engine is loading all the textures referenced by the Multi/sub object material, whereas with the CPU engine all unused textures are efficiently skipped ?
Thank you!
Marc
Comment