I’m not sure if this is a Sketchup question or a V-Ray 3.0 Question.
TL;DR (Is there something that automatically extracts material diffuse maps into a folder for all materials to save doing it manually)
I recently took charge of the IT within our company, I have overseen the upgrade from Vray for sketchup 2.0 to 3.0.
One of the big differences I have seen is the distributed has had a huge upgrade with the Swarm, however it doesn’t like it when the materials diffuse maps are linked to an incorrect location. I’m working on getting these guys working to best practices with their models but there’s something that is bugging me and I am wondering if there’s a quick way to do it.
The easiest way to explain this is by using a blank model with an imported 3D warehouse object.
I’m going to use the model: Tech 3 Mistral 610 Component by Cyrus Khan purely as an example.
If I try and render this model on its own with nothing else in the scene at 4k on medium quality with progressive rendering turned off (I like to see it doing something with the little squares). Connect it to 20 or so swarm controlled machines the render will start and connect to maybe 1 or two swarm nodes but will not load on others. The render will finish FAR before the majority of the swarm have kicked in. Example in the screenshot below.
Now through a lot of trial and error/troubleshooting, I have found that the reason behind this is because the Diffuse maps are linked to Cyrus’s D Drive. Now I can go through all of these using a combination of the Vray Asset editor and the Materials section of the default tray. I can select the materials one by one. And click “Edit Texture in external editor” button" it opens it in my Windows 10 photo app and I can save it to a materials folder in the root of the model
Once ive done this to all of the materials. the Swarm will kick in in seconds after it starts rendering on all nodes.
now the background is out of the way. Is there a way to export all of the diffuse maps from materials to a folder?