Rhino 8 Service Release Available

Rhino 8 Service Release 20 for Windows and Mac (8.20.25157) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • CPlane: Auto CPlane conflicts with OneView (RH-87056)
  • CurveBoolean: Should temporarily disable Grid Snap (RH-87124)
  • Display:
    • Grasshopper CenterMark Preview is Clipped (RH-87187)
    • Clipping fill incomplete (RH-81289)
    • Rough sub-object highlight on Mac (RH-87078)
  • File IO:
    • Dimension Text Height Not Importing Correctly From DWG Files (RH-87002)
    • Brep fails to export to SKP (RH-87464)
  • File IO: DWG:
    • Ordinate dimension adds extra text when exporting to .dwg (RH-87383)
    • Import DXF inconsistencies in block with text (RH-84045)
  • Groundplane: Cannot automatically update its height in Raytraced display mode (RH-87386)
  • Isometric: Causes perspective to go nuclear (RH-87009)
  • Layer: Resetting layer filter clears selection (RH-87301)
  • Make2D: Fixed a case that v5 works better (RH-53201)
  • NamedSelections: Delete UI performance issue (RH-86766)
  • OneView: Disable OneView doesn't allow to set CPlanes (RH-87206)
  • Print:
    • Vector Outputs Square Hatch Points, Not Round (RH-86281)
    • Corner vertices are visibly and larger (RH-84253)
    • ‘Print Multiple Layouts’ may not preview (RH-87095)
  • Properties: Button behind layer dropdown is activated (RH-87230)
  • PushPull: Does not work for certain flat surfaces (RH-87208)
  • Rendering: Cycles: Picture self-illumination broken (RH-86111)
  • Rendering: Materials: Deleting 400 materials takes 4 minutes (RH-87261)
  • ScriptEditor:
    • Completion does not work in string interpolation (RH-87258)
    • #load with no space between # and load does not work in C# (RH-87073)
    • Autocomplete does not show files linked using #load (RH-87074)
    • Code completion incorrect (RH-87123)
  • SDK: Support plug-in overrides for double click behaviour (RH-87007)
  • SDK: RhinoCommon:
    • Rhino.Geometry.Brep.Unroller Explodes Brep Unexpectedly (RH-87303)
    • RhinoDoc.Groups.GroupMembers(int index) does not work with headless doc (RH-87223)
  • Section Style: Hatches sometimes do not work well (RH-84034)
  • StatusBar: Units are wrong (RH-86732)
  • Thicken: Mesh settings don't update thickened mesh (RH-87238)
  • UserText: Cannot only paste to key or value column (RH-87263)
  • Viewports: Lens length decreases when toggling view projection between Perspective and Parallel (RH-86523)
  • What: Shows Text info for Point Clouds (RH-87142)

Crashes Fixed:

  • File IO: Exporting any mesh as obj crashes (RH-87315)

Enhancements:

  • File IO: Supports reading SolidWorks 2025 files (RH-87219)
  • Layer: Allows setting all layer properties (except materials, linetypes, and section styles) of reference layers from linked blocks (RH-68718)

Features Added:

  • OSnap:Mid: When only midpoint is enabled, moving mouse cursor near any part of a curve would snap to its midpoint (RH-86927)

Regressions Fixed:

  • Export: Saving to DXF regression (RH-87322)
  • File IO: Export OBJ Crashes (RH-87058)
  • Import: No longer process gh files in scripts (RH-87156)
  • MeshOutline: Broken in 8.20 (RH-87452)
  • Print: Messy Vector Print from Intersecting Objects (RH-86993)
  • SDK: RhinoCommon: DisplayPipeline.DrawText regression (RH-87220)
  • SpaceMouse: Does not select properly (RH-87017)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Allows setting single-color backface for all objects (RH-86440)
    • Exposed CRhinoDisplayPipeline::DrawInferenceLine (RH-85581)
    • DrawMeshShaded() now accepts mesh face indices (RH-87384)
    • Exposed ON_Brep::LoopIsSurfaceBoundary (RH-86960)

Usability Problems Fixed:

  • ScriptEditor: Should autocomplete code params (RH-85076)

Mac-Only Changes

Bugs Fixed:

  • CommandHistory: Command popover causes wrong document to be key after Cmd + N (RH-83106)
  • File IO: DWG: Export incorrectly on Mac (RH-87325)
  • Grasshopper: TTToolbox crashes Rhino (RH-87049)
  • Gumball: Arrows heads don't display (RH-87337)
  • Snapshot: Option panel transparent (RH-87260)

Windows-Only Changes

Bugs Fixed:

  • Analytics: All analysis panels are blank (RH-87637)
  • Rendering: Vray rendering of mesh modifiers broke (RH-87529)
  • SDK: RhinoScript: SelectLayers Null argument not working in Rhino 8 (RH-87065)

Crashes Fixed:

  • Annotation: Leader: Crash on creating 17th leader (RH-87550)

Regressions Fixed:

  • Eto: Window.Opacity clears out background color (RH-87617)