3
$\begingroup$

I am doing an archviz and would like an idea on how to overcome layers limitation.

My workflow

  1. Assign layer 1 - 10 for 10 DWGs of floor/elevation plan
  2. Assign layer 11 - 20 for the actual 3D model for each floor/elevation plan

For a 10-floor building this is fine, or for repeating floors. Now, I have 12 floor plans DWGs that have little similarity to each other. I would then need 22 layers.

What would be the best way to accomplish this in Blender? Different scenes? Different .blend for each DWG?

$\endgroup$
3
  • $\begingroup$ Change your workflow? $\endgroup$
    – JakeD
    Dec 2, 2016 at 22:30
  • $\begingroup$ Different scenes for each "chunk" could work, or different scenes for models and DWGs could probably work. You will have to change your workflow in some way, as I do not think you can add layers $\endgroup$
    – J Sargent
    Dec 3, 2016 at 2:42
  • $\begingroup$ @pycoder, yep, but how and that was my question. I am aware that my current workflow is too limiting. I'm sorry if I didn't ask clearly. $\endgroup$
    – ikel
    Dec 3, 2016 at 4:11

1 Answer 1

7
$\begingroup$

"The best" is certainly opinion based and bound to personal preference, there are definitely different approaches, workarounds and valid alternatives.

Working daily in archviz in Blender however I end up exclusively using Groups for organizational purposes instead. Haven't really touched Blender's Bit Layers for scene management in quite some time, except for when render layer compositing is required.

I permanently changed my outliner to Groups mode in my startup.blend and use it as an always-open "layer manager" of sorts.

Outliner Groups

That way you can assign custom names to the "layers", have an unlimited number of them, and do the usual toggle visibility, selectability and renderability from the list.

Only difference between this and actual CAD-like layers is that since they are groups they don't store an actual state per-se, so adding an object to an invisible or unselectable group, for example, will not immediately make said object take on the group invisibility or unselectability state. You will have to manually toggle it again for this to update all new objects freshly added to said group.

For organizational purposes, if you also wish to use group instances along with groups as layers, then things might get messier with a long list of groups. Using some sort of naming scheme to keep groups organized, sortable and manageable is one possible workaround.

I generally prefix all my "layer groups" with the 'Layer' prefix in their name, and then prepend different prefixes for other group types meant as reusable instances, depending on their content. Something like 'Component' for project specific reusable building parts; or 'Assets Furniture', and 'Assets Decoration' for generic movable objects; 'Assets Vegetation' or 'Assets Trees' for the greens, etc.

You can still have objects belong to several layers at the same time, and if you import DXFs with Blender's standard DXF importer, half the work would already be done automatically, since the importer already matches DXF layers to Blender groups by default anyway.

$\endgroup$
3
  • 1
    $\begingroup$ I never thought of using groups as 'layers'. Yep. naming consistency is important. Thank you for sharing! $\endgroup$
    – ikel
    Dec 3, 2016 at 4:17
  • $\begingroup$ Forgot to mention that If you import DXFs half the work would be done anyway, since the default DXF importer already creates groups for each DXF layer by default. $\endgroup$ Dec 3, 2016 at 5:29
  • $\begingroup$ True, I just noticed that. I work with DXF. $\endgroup$
    – ikel
    Dec 3, 2016 at 5:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .