Hello,
Can we make the layer status of the referenced layers persistent?
This is extremely useful when working in large teams or with options. There is no up side for the current situation where.
This referes not only to the main layer status but also to the viewport layer status. After carefully laying out several viewports, turning on and of the viewport visibility of several layers, all the work goes down the drain on the next update.
Is this on the roadmap for rhino 8?
Wow, thanks.
After all this years that is probably the only option I havenāt played withā¦
Is this an accidental occurrence? I went back to the documentation on this and that key property is not mentioned. The only āfeatureā associated with this option is that if the insert file disappears the geometry will be goneā¦ I always wondered what was the point of that optionā¦
N
@Japhy,
On second thoughts, I probably did play with this option and opted to not use and block it from my memory ā¦ and now I am suffering the drawbacks.
We work with multiple nested linked blocks.
Hereās a situation, File A has a File B linked as a block. File C has File A linked as a Block.
first drawback
File B changes. I go to file A and update File B and save. On File C it show that both File are newer, but you can only update File A, it is not possible to update file B and although File B is already updated on file A, File C still shows the previous version of File B. This is certainly not expected behavior.
Second drawback
Since we changed to active, on a running project (yesterday), we have the situation that we have been able to (mostly) avoid while using Linked/referenced or (more recently) āEmbeded and Linkedā. Although, we painstakingly tell Rhino to use the imported nested block when linked block are updated, there has been a multiplication of embedded blocks - a single door block (present in several nested linked blocks) is now up to ādoor 05ā. And also we cannot check where these doors are embedded and how many are present in the model. From past experience these will grow exponentially and make the file unworkable pretty soon.
So the original problem still stands.
Let me know if there is a solution.
N
Well! WorkSessions I do remember, but it was so long time ago that I cannot find any posts of mine on that, either I changed username, or Rhino changed community platform - probably both.
Essentially, WorkSessions were so prone to problems that we have banned their use in my previous company, and I have sticked to that policy ever since.
One thing I do seem to remember was Rhino, not prompt to save changes either when closing the WorkSession or when jumping from one file to the next, or something like that.
I remember quite a bit of frustration around that.
I have shorten the chain of nested blocks to illustrate the problem.
We use several āgenerationsā of nested blocks, with several siblings by generation. File B in the example can be multiple files, and these may have also other files inside.
Depending on the complexity, we may have a building divided in Cores (maybe more than one), FaƧade (maybe more than one), Roof, Ceiling, Interior Zone 1, Interior Zone 1, Structure. These parts maybe combined in macro groups (File B) and then these together in one master file (File A). We do indeed use File C for make2d and printing. Depending on the amount of documents this is important you will have several File Cās - elevations, sections, plans. That is why you need to have File A as a master.
There could even be several buildings, so several File Aās
As I said, I canāt remember how worksession very well, but I do not think it would work on this scenario.
Where would you use worksession? File C wouls be a worksession?
N
Worksessions are good for referencing in others work or large files for design context. The layers you turn off will not save and you canāt modify its location.
In general getting too deep in nesting gets problematic regardless of the software. In Revit nested families with associated parameters can take a horribly long to load into a project after changes, Autocad and Rhino get cumbersome the more hierarchy you add. This applies to doing mechanical assembly or a architectural project.
An alternative to nesting is to create associations via data rather than buried 5 or 6 deep in blocks.
Sorry to be blunt, but the point of this thread is: Reference layers reset everytime reference is updated.
You suggested using linked, and I pointed two reasons (one probably a bug specific to āLinkedā, the other likely a more general bug - see Bug - BlockEdit Linked block renames nested blocks - Rhino 7 - Rhino)
You do not address any of these points and suggested using Worksession, which I spent time try to remember and writing about it but, luckily, I did not spend any time retesting them because - later you mention (and I had forgot) - that layers will not be saved, which it is the point I was asking to get solved.
You then mention that going too deep into nesting getting problematic (also in other software [not true]). But again this is not about multiple generation nested blocks. It doesnāt and/or it shouldnāt get problematic, but this is not the point of this thread. This is about the layer status of linked files. Surely, this is something easily fixed.
The point is:
I cannot imagine a common situation where this is desired out come:
You reference a group of models, turn layers on and off, set a scene.
Someone updates one of the references.
You update the scene and the reference is reloaded in whatever status the last person that worked on it left it.
the scene needs to be resetā¦ every time this happens.
Can you imagine if that would happen in AutoCad? It doesnāt and for good reason.
Risking stating the obvious but trying to really drive through the issue:
different scenes will require different layer status, therefore the linked file canāt always be saved in the ācorrectā status.
different linked files may have common layers, when it appears/disappear for one it appears/disappears for all.
when I change the material or the color of the layer in the scene, rhino already remembers does not change it back to the original when it updates. Rightly so!!!
Again, this should be easily fixed, it is fixed for the color and other characteristics of the layers!
@Japhy , @mcneelsoftware ,
Regardless of an alternative to nesting, can you please tell us if this is on the roadmap and if there is a timeline for it being solved. I just had to update a few components in a large scene and it is really frustrating to have to reset the whole thing.