Rhino WIP Feature: Layout Groups

Layout Groups

The Rhino WIP now includes a feature called Layout Groups. Layout groups are logical groupings of layouts that organize your layouts.

What is a Layout Group?

A Layout Group is a collection of layouts that share common characteristics. They may be associated together for easier development of these common elements, or for printing or exporting.

Existing layouts can now be associated together into a Layout Group.
Groups can be named to reveal the purpose of the layout group.
Also a description field on the layout group can be used to further clarify the intent.

Why Layout Groups?

Layouts represent the sheet of paper you put in your printer or plotter.
It is not uncommon to see 50-60 layouts in a Rhino model.
The only way to previously organize layouts was with naming conventions.

For example, all the architectural sheets would have a prefix of A on the layout name, all the mechanical sheets would have a prefix or M on the layout name. Layouts to be checked or reviewed could be prefixed with “check”, and there are many more examples of the creative way layouts were named and then sorted by name.

With the layout group feature, layouts can be grouped by status, by classification of information, physical location and more. This makes interaction with a large collection of layouts easier and more efficient.

Some common ways to name layout groups.

  • Status: in progress, complete or approved.
  • Classification of information like architectural, mechanical, electrical
  • Physical location like floor 1, floor 2
  • Assignment of work: drafter or designer

Because layouts in the group share common goals, the layout group is a very helpful organizational tool for developing and printing layouts that are assigned to a group.

Layout groups provide benefits like increased efficiency by wasting less time searching for a layout to modify or print.

More Information

Layouts can belong to multiple layout groups. Layout groups are named to represent the collection of sheets that will be added to the group.

When you add a Layout Group, all existing layouts become associated with a ALL layout group automatically.

  • Layout groups also have a search bar like layers and blocks to locate specific groups.

  • Layout groups have a description field to communicate the purpose and intent for the group

  • Layout groups also allow for printing the collection of sheets, without having to scroll and select the required layouts or the print job.
    Once the layout group is created and saved, future printing the group will be a breeze.

  • When saving back to Rhino 8, your layout groups will not be preserved in the “round trip”. (It is an entire table and can not be maintained when saving to Rhino 8 or an earlier version of the 3DM.)

  • Shift on the chevron to expand and collapse all layout groups efficiently.

How It Works

  1. Open a file with Layouts.
  2. Open the Layout pane with the Layouts command.
  3. From the Layout panel, highlight a Layout to add to a Layout Group.
  4. Pick the Layout Group button .
  5. Type in a name and description for your layout group.
  6. After the group appears, you can drag and drop any layout that also needs to be part of the group from the ALL layout group.
    Use Shift + pick to select multiple layouts.
    Control to unhighlight.
    Delete a layout that is no longer required in the layout group
    The layout will be in All.
    Layouts must be deleted from ALL.
  7. Right click on the layout groups to print or export layout.

Commands:

  • No command is available to run this command outside the Layouts panel.
  • It is not scriptable in a toolbar macro.
  • Any customization can be done in Python scripting.

Try it: Coming Soon

  1. Download and open example in the Rhino WIP.
    …
    More coming soon!

Download the Rhino WIP and Try It Out!

Awesome!

Can this be done to layers also?

“Layers can belong to multiple layer groups.”

It would add another tool to the management of large models.

This is so important. Thx. :raising_hands:t3:

If the user tries to delete a layout from ALL while it still exists in some other groups will it pop up a warning window that lists the other groups it still exists in and asks if OK to delete from all groups?

Hi @NickB,

No, sorry. This is on the wish list. But this is not something we are considered at this time.

– Dale

If V9 experience with layout proves it to be well designed and relatively bug free, is the code sufficiently similar for layers that you could give it a shot during the V9 lifecycle rather than waiting for V10? There sure seems to be plenty of interest mentioned here on discourse.

@mary thank you!
This function alone will be worth the upgrade for me.
Its such a “small” function but big impact on my side with a heavy layout workflow.

Yes, yes,yes i was hoping for this one so much.
Is it possible to get the Group pages and group page count as a text field for the plan head?
As well as collection the group name ?

G1

  • 1/3
  • 2/3
  • 3/3

G2

  • 1/1

Described here: Wish - Layout groups - #8 by mi.land

Thank you for testing layout groups, @mi.land.

I logged RH-94130/Add-Text-Fields-for-Layout-Groups

I do think that that groups and these additional field will also resolve the issue that was posted here.

I have been looking over @dale’s shoulder for a few months watching the layout groups develop. It is sure fun in this WIP to be able to push buttons and get some real testing in on this feature.

We will notify you here when there are new text field to test.

Sincerely,
Mary Ann Fugier

Hello @dale and @mary,
this is a great addition, thank you very much! For me one of the top features of Rhino 9 and a huge time saver!
I’d like to take the chance to suggest a few small additions/changes that would make the management of large drawing/print sets complete in my view (as in Rhino 8 - Print Dialog - Layout Selection in large Layout Sets - #9 by romio82):

  • A Dropdown in the Print dialog, for example below the “Print Multiple Layouts” Dropdown, to switch between different Layout Groups to print
  • An option to prefix the PDF binder of multiple Layouts or separate PDFs with the selected Layout Group Name
  • If I see this correctly, the “All Layouts” Collapsible is expanded automatically whenever I add a layout to one of the Groups below. As the groups I want to work with stay below this collapsible, I will always have to minimize it again befor being able to add the next layout to a group. I think this is a very tedious process. I think it’s good to have the “All Layouts” Collapsible, but could you move it below the other groups or or remove the automatic expansion? At least make it an option the user can change?

Would consider adding/changing these?
Thank you so much for your efforts!

Hi @romio82,

I’ve tune up the group expanding when you add a new layout. You can test next week.

The “All Layouts” group doesn’t exist - we just show it so you can hide them all if you don’t want to see it. Thus, it’s not movable.

Thanks,

– Dale

RH-94170 is fixed in Rhino WIP

Hallo @mary and @dale I just had the chance to check out Layout Groups, and I think this is a great addition. It also reminded me of a feature request I had a few years ago.

Would it be possible to include detail views in the dropdown menu as well?

I noticed that something similar already exists in Rhino in the “Views Clipped” menu, as shown in the screen recording. It allows me to jump between detail views, which is exactly the kind of functionality I would love to see in the Layout Panel.

RH-94862 is fixed in Rhino WIP

That is amazing. Thank you for implementing it so fast. :partying_face:

Would be nice to have something like a property panel, and also the ability to change multiple selected layouts from the panel at once.

Some Bugs I Observed by the fist Testing:

  1. If I make a New layout. They „attached" Detail dose not appear in the Dropdown

2. I can’t change names of Layouts, Groups, Details from the Panel by dubbed click or right click.

3. If I drag a drop a Layout in a new group, the dropdown for details do not appear.

Hi @user2745,

Thanks for testing. I’ll have a look at those issues you’ve mentioned.

– Dale

Hi Sven,
We already have the properties sub area logged. But do not believe it will make through committees here for this release.

But, you can do this now by docking the Properties panel below the Layout panel.

Double click on a Layout or Detail from the Layout panel. The properties of the Layout or Detail show in the Properties panel conveniently at the bottom of the sidebar.

You likely already know this! But maybe it will be helpful to someone.
Thanks,

– Mary Ann Fugier

RH-95152 is fixed in Rhino WIP