> ## Documentation Index
> Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Revit Categorization

> Using Speckle for Rhino and Revit.

For better early stage design coordination, use our **Revit Categories** tool to boost your Rhino to Revit or Revit to Rhino workflows.

**Publishing Rhino models for Revit**

Assign Revit categories to your conceptual Rhino geometry for better coordination in Revit. Your Rhino models will be loaded as **categorized direct shapes** in Revit, allowing you to:

* create **views with visibility settings** correctly applied to your Rhino geometry
* create **simple schedules** with category-level object counts including your Rhino geometry.

**Loading Revit models in Rhino**

Revit models published in Speckle are loaded in Rhino layers based on their Level, Category, and Type. Use the Revit Category tool to easily navigate your loaded model by specific categories.

### Opening the Revit Categorizer Tool

1. [Open the Speckle plugin in Rhino](/connectors/rhino/rhino#setup)
2. On the home page, click on the **Assign Categories** button.
3. Or, on the project view page, click on **Menu** > **Assign Revit Categories**.

### Assigning categories by layer

By default, the assignment mode is set to assigning categories by a selection of objects.
Switch the assignment mode to assign categories by Rhino layers.

<Warning>
  Switching assignment modes between by Layer and by Selection will delete all current assignments.
</Warning>

1. Select **Layer** in the **Assign by** dropdown at the top.
2. Click the **Select Layers** dropdown in the **Layer Selection** section and check the layers you would like to assign to a specific category.
3. The **Target Category** dropdown will appear once you have layers selected. Check the category you would like to assign to your selected layers.
4. Click **Apply** to finalize your category assignment.

<Tip>
  The Revit categorizer will apply your selected categories directly to objects in your file.
  These categorizations will appear in any Speckle model you publish from this file.
</Tip>

### Assigning categories by selection

By default, the assignment mode is set to assigning categories by a selection of objects.

1. Make sure the **Assign by** dropdown at the top is set to **Selection**.
2. Select objects in your Rhino file that you would like to assign to a specific category.
3. The **Target Category** dropdown will appear once you have objects selected. Check the category you would like to assign to your selected objects.
4. Click **Apply** to finalize your category assignment.

<Tip>
  The Revit categorizer will apply your selected categories directly to objects in your file.
  These categorizations will appear in any Speckle model you publish from this file.
</Tip>

### Viewing and deleting category assignments in your model

You will see individual categories that have been assigned to objects or layers in your Rhino model in the **Assigned Categories** section.
These categories will appear if:

* You have assigned categories to any objects or layers in your Rhino model
* You have loaded a Speckle Revit model in Rhino.

Viewing or deleting **a single category assignment**

1. Click the **mouse** **icon** on category item to select all objects in your Rhino file that are assigned to this category.
2. Click the **trash icon** on a category item to remove the category assignment from all objects or layers.

Viewing or deleting **all category assignments**

1. Click the **Select All** button to select all objects in your Rhino file with a category assigned.
2. Click the **Clear All** button to remove all category assignments on all of your objects or layers.

### Publishing a model with category assignments

1. Click the **Home** button to exit the Category Assignment view.
2. [Publish a model](/connectors/rhino/rhino#publishing-a-model). Your category assignments will be picked up automatically in the selection of objects you decide to publish.
