link nested collections I'm trying to get blender working with my coworker so we can both work at the same time. I've got a model that will have Lots of parts. The data is from Rhino an is very high mesh. So I want to keep one file with the object data. We can bring that data in as an linked file so our working blend file isn't huge. The only way we'll change the data is fly around it, maybe open and close a door. Really basic stuff. Although, I need to animate a material on one or two pieces as well.
I've only found one reasonably good resource on how to effectively use links. The problem is they assume I'm already working with a bunch of other people, but we're Both trying to be jack of all trades here and we just split things up as we go.
So in testing things, I Immediately hit a giant roadblock, and I don't quite understand what's going on.
I created 3 cubes, and put each one in a collection that is parent of the next.
I thought there was a way to do some parenting, and have that come through. I tried doing it with some bones, but just can't seem to figure it out. I've found you have to go to Object&gt;Relations&gt;make proxy in order to access the data Some. But I can't figure out a way to access it in a way that would keep parents.
Am I on a wild goose chase? Once I import the data, I want to just save that off how it is. It actually comes in already in nested collections, which seems to be part of the issue. So I have a door with 20 parts or so. The screws are in one collection. The frame in another, the handle in another. And they are nested based on groups essentially, so that each above it is the parent for moving. That's how assemblies work.
I'm not sure how to go about this in Blender, in terms of splitting up the files.
Ideally, I'll have a file for that cad data. I'd like to just link the collections. This way, anything I put in them gets updated. However, since they don't have pivot points or anything, I'm not sure how animating works.
Does anyone have decent resources for this? I'm just plain lost as to where to start figuring out an intended workflow.
(Not a full answer but comments have limited characters and i though what i had to say might still be useful)
I (also) don't understand the problem exactly, but it seems to me part of it is that you see collections as the equivalent of sub assemblies in engineering software like for instance Solidworks or NX.
I have no experience with Rhino but i often import stuff from .step files or big projects (thousands of parts) made in programs like Solidworks. But i build assembly hierarchy without collections. I do use collections, for they are handy in various ways, but I use an Empty (or often a faceless circle mesh) as the root of my sub assemblies and parent the parts or objects to that. I'm not sure you can use collections in that way.
I don't like linking objects, because then you can't edit them in the main scene. But I understand linking would be beneficial because then you could have various team-members work on different parts, objects, or sub assemblies in separate files on a network. Instead of needing team-members to open the same main file that holds the entire project on a network, which usually is impossible.
I advice to figure out a workflow where (if you use them at all) collections are only in the main file/scene, and use normal hierarchy for everything else. But of course it depends on how you want to work exactly and your personal preferences.
If I'm in the right ballpark and you want to elaborate on what you want to achieve (or perhaps provide a link to the &quot;reasonably good resource on how to effectively use links&quot;) I'd be happy to comment on it.
Alternatively you could look into how the BlenderKit Asset Library add-on works (ships with Blender). I believe it also uses collections to link geometry to a main scene. though I'm not sure how it works exactly or if something like that would fit your needs.
Edit:
The BlenderKit Asset Library works with Instancing of collections with Empties. But ofcourese you can do that yourself also. Maybe that might be helpful.
Press Shift + A, and choose Empty &gt; Plain Axis. Then in the Properties window click the Object Properties tab and under Instancing click Collection. Here you can assign a collection to the empty. If you parent an empty with a collection you can have a hierarchy with collections, and since the root objects are empties, you can also animate them.