The CAD files I render laugh at the small numbers in your comment. lol
Just one part, which I have already greatly reduced because of parts not being visible is 770 objects and they put this honeycomb mesh on on huge portion of it so it’s got 3.25 million faces in the scene.
I am also big on naming and keeping track of things. I haven’t gotten the hang of workflow of linking things from one file into another quite yet though, so that’s more the kind of thing I was asking.
So that file is 400MB. But if I linked the main object then I would have a single maybe 380MB file, and then my working file would only be 20MB or so. But with linking, it’s a bit confusing to me, because if you link the object, then you can’t move it, unless you create a proxy? or something like that. If you just link the data, then you can move things, but materials are a bit tricky because the default is the material applied to the data. So if you want to apply materials you have to switch the mode to object, but then you can’t apply multiple materials to an object’s faces, right? There might be a way, I just don’t know it yet.
And with Both of those options, my meticulously organized parts into nested collections doesn’t come through. But if I link collections, then I get no access to the objects to move around. I don’t get nested collections, I just get the parent as a single entity?
I used to use 3dsMax, and There I did exactly that. They have a tool called Xref, where you can link datablocks from one file to another, but it had a nice option to add checkboxes to the things you want. I just wanted all of the data in that case, and I selected to merge materials, which allowed me to either use that material, and tweak it, or replace it if I needed to. But I could move my objects, and the object layer information also came in automatically.
I’d love to figure out how to achieve that. I’d like to link to the object’s data, so I could make a change in that file and have it automatically update in my working file. Bonus if I could have it do “All” objects, so that if I added or replace an object, that would also appear in my blender file. Positioning could be an issue, and it was in 3dsMax, but I solved that by creating an empty as the main parent for moving the entire thing. Any new objects would get parented to that as well, so when it was updated in my working file, it automatically was positioned in the correct place because the parent existed in both places.
And I might also want to work with my coworker on the same project. If we set things up like that, we could have one person cleaning up the CAD data in the original files while the other person works on a linked version to set up lighting, materials, etc.
And @norka, thanks for mentioning B-Render. I’ve been looking at that, as well as crowd render. The thing I don’t like about crowd render is the lack of a queue. But B-Render has a lack of the ability to queue mutliple jobs, I’m just limited to my own machine then.
If I have an animation, I can load it on multiple machines and use the “placeholders” options with overwrite turned off to use all the machines. It just sucks that you have to do all that manually. I guess I just need to learn command line rendering so I can create a batch file for instances like that.
So I guess I’m stuck on wanting pieces of my files to be an external reference. That’s the part of the workflow I’m missing. Should I create a new thread specific to that?