Specialist Tools - Rhino.Inside.AutoCAD

Rhino.Inside.AutoCAD embeds the full Rhinoceros 3D geometry engine and Grasshopper visual programming environment directly into AutoCAD. Design complex NURBS surfaces, run computational workflows, and exchange geometry bidirectionally - without file exports, coordinate misalignment, or context switching.

Enter your email below to access the download.

Windows 64-bit (v1.0.22)
Requires Rhino 8 + AutoCAD 2024 | 2025 | 2026
Robert McNeel & Associates

Developed in official collaboration with Robert McNeel & Associates

Creators of Rhino 3D, Grasshopper, and the open-source Rhino.Inside® technology.

Help shape the roadmap. Rhino.Inside.AutoCAD is an active open-source initiative. We encourage you to join the community to report issues and suggest features for the next release.

Quick Start

Once installed, the plugin integrates natively into the AutoCAD interface. Follow these steps to begin your first session.

Rhino.Inside.AutoCAD showing Grasshopper integration with AutoCAD

Key Capabilities

Access the full power of Rhino and Grasshopper without leaving AutoCAD. Build parametric definitions that interact directly with your design files.

Core Features

  • Full Rhino Geometry Engine. Access Rhino's complete NURBS modeling kernel from within AutoCAD, including surface analysis, curve operations, and mesh tools.
  • Grasshopper Integration. Build and execute visual programming definitions that read from and write to AutoCAD documents in real time.
  • Live Viewport Preview. See Grasshopper geometry rendered in the AutoCAD viewport before committing to the drawing.
Bidirectional geometry exchange between Rhino and AutoCAD

Bidirectional Geometry Exchange

Convert curves, surfaces, meshes, solids, text, dimensions, hatches, and leaders between Rhino and AutoCAD formats with explicit conversion components.

Document & Block Access

  • AutoCAD Document Access. Query and manipulate layers, layouts, linetypes, block definitions, and document properties through Grasshopper components.
  • Block Definition Support. Create, query, and manipulate block definitions and references, including dynamic block properties.
  • Bidirectional Conversion. Transform geometry seamlessly in both directions with full fidelity.

Technical Reference - Core Concepts

Rhino.Inside.AutoCAD loads Rhino's geometry kernel directly into AutoCAD's process space. This architecture eliminates file-based workflows and enables real-time geometry exchange between both applications.

Rhino integration showing both applications running together

How It Works

Rhino and Grasshopper run directly inside AutoCAD, so there's no need to export or import files between applications.

Key Benefits

  • In-Memory Geometry Transfer. No intermediate files; geometry flows directly between applications.
  • Unified Coordinate System. Both applications operate in the same coordinate space with automatic unit conversion.
  • Full Platform Access. Grasshopper components can work with both Rhino and AutoCAD features within a single definition.
Grasshopper baking workflow diagram

From Grasshopper to AutoCAD

Geometry created in Grasshopper exists in memory until explicitly "baked" to AutoCAD:

  1. 1.Create - Generate geometry using standard Grasshopper components
  2. 2.Convert - Transform Rhino geometry to AutoCAD format
  3. 3.Configure - Assign layer, colour, and linetype via Bake Settings
  4. 4.Bake - Commit geometry permanently to the AutoCAD drawing
  5. 5.Track - Receive ObjectIds for downstream operations

Node Reference Guide

Coming soon

Full node documentation is in development. Join the to be notified when node documentation, example definitions, and tutorials become available.

Document Nodes

Access and interact with the AutoCAD document.

  • -Documents
  • -Database Objects
  • -Lookup by Id / Handle

Block Nodes

Query, create, and edit block definitions and references.

  • -Block Table Records
  • -Block References & Attributes
  • -Dynamic Properties

Layer Nodes

Inspect, create, and modify layers programmatically.

  • -Get Layers
  • -Get Layer by Name
  • -Create / Set Layer

Layout Nodes

Inspect, create, and switch paper space layouts.

  • -Get Layouts
  • -Get Layout by Name
  • -Create / Set Layout

Linetype Nodes

Inspect, create, and assign AutoCAD linetypes.

  • -Get Linetypes
  • -Get Linetype by Name
  • -Create / Set Linetype

Geometry Nodes

Convert between Rhino and AutoCAD geometry.

  • -Curves & Solids
  • -Hatches & Annotations
  • -Points & Meshes

Need a custom Rhino.Inside implementation?

Discuss Your Requirements

We build custom integrations of Rhino.Inside, Grasshopper definitions, and AutoCAD automation tailored to your specific infrastructure.