Rhino 8 Service Release Candidate Available

Rhino 8 SR9 Release Candidate 4 for Windows and Mac (8.9.24183) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • UDT: Flow cannot select target surface (RH-82761)
1 Like

Rhino 8 SR9 Release Candidate 5 for Windows and Mac (8.9.24190) is now available
Requires Rhino 8

Bugs Fixed:

  • Grasshopper: Components: Importing Model Block Definition with Clipped View fails to explode object. (RH-82898)
2 Likes

Rhino 8 SR10 Release Candidate 1 for Windows and Mac (8.9.24198) is now available
Requires Rhino 8

Bugs Fixed:

  • OSnap One Shot incorrectly remains disabled (RH-82829)
  • BlockEdit: Adding group objects to a block maintains relationship with group. (RH-82921)
  • BooleanDifference: Normal direction flipped on a mirrored block (RH-82669)
  • BooleanUnion:
    • RhinoBooleanUnion function 10x slower in V8 than V7 (RH-82742)
    • Makes one object disappear (RH-79084)
  • BoxEdit: Panel gets disabled until additional click (RH-82612)
  • Bridge: Causes creases to be removed (RH-82462)
  • Cap: Bails when all mesh faces are coplanar (RH-82671)
  • ClippingPlane: Causes a crash (RH-81765)
  • Code Editor Control: C# autocompletes null) to Nullable) when close bracket is typed (RH-82575)
  • CreateSolid: Supports History when DeleteInput=No (RH-13146)
  • Dir: Only one object is flipped when multiple objects are selected (RH-82599)
  • Displacement: Addition texture gives different results in raytraced (RH-75365)
  • Display:
    • Changing surface direction does not update texture (RH-74064)
    • All procedural textures are calculated on GPU (RH-36299)
    • Render mesh does not update when editing sharp edges (RH-82765)
    • Extra Block Instance Section Hatch In Technical Display Modes (RH-82637)
    • Locked detail camera moves (RH-82390)
    • Technical mode is constantly printing “Updating wire cache”… (RH-82657)
    • Lines parallel to view direction of plan view are not visible (RH-62347)
  • EdgeSoftening: Stops working (RH-82987)
  • ExtendSrf: Resulting extension is shorter than preview (RH-70311)
  • ExtractClippingSections: Sectioned objects incorrectly added to output group (RH-81221)
  • File IO:
    • import_3dm: support nurbs curves and circles better (RH-81212)
    • Opening Takes a Long Time on 8 (RH-82647)
    • OBJ - Fixed issues about IOR, colored metal, and emissive materials (RH-82536)
    • Vertex colors confused in obj import (RH-82561)
  • FillMeshHole: Creates various results (RH-82897)
  • FilletEdge: Editing radii not starting with saved handles (RH-82515)
  • Grasshopper:
    • Nested group reversed when baking into Rhino (RH-81228)
    • Texture disappears when switching display modes (RH-82650)
    • “Manage … Collection” dialog does not open for new component (RH-82503)
    • Fillet Distance does not work on PolyCurve (RH-82697)
  • Grasshopper: Components:
    • Custom Hatch Pattern doesn’t accept or respond to scale inputs (RH-82993)
    • Import Model Block unexpectantly changes view Top view to Perspective (RH-82899)
    • UserText Change on Block Instances removes Values (RH-82664)
  • GrasshopperBlocks: Blocks show their transform axis in Monochrome/Arctic display mode (RH-82674)
  • Gumball:
    • Gumball doesn’t reset after object is trimmed (RH-82028)
    • Gumball doesn’t work with OneView on Mac (RH-82608)
    • GumballAutoReset should be saved between sessions (RH-82659)
    • Extrude dots incorrectly shown on Clipping Plane (RH-82548)
  • History: Parent-Child Not As Expected (RH-64470)
  • Layer: Selecting worksession in R7 vs R8 has different result in bottom Layer dialog (RH-82857)
  • Layout: Chinese dialog for layout is clipped (RH-82955)
  • Lights: Slider value in Light properties gets divided by 1000 (RH-82466)
  • MacroEditor: Macros run from the MacroEditor are not repeatable on the Mac (RH-82882)
  • Mesh:
    • Quad Mesh support (RH-17694)
    • Aspect ratio and angle settings ignored (RH-82596)
  • MeshPolyline: Normal Direction/Inconsistency (RH-82193)
  • NamedView: Grid settings lost (RH-1575)
  • Print:
    • Join Style Issue with Vector Preview/Printing (RH-82720)
    • Printing specific Layout in Multi-Layout print always prints first layout (RH-82805)
    • Vector Print of Curves Messes with Ends (RH-82579)
    • Vector Print does Not Occlude Curves (RH-82576)
    • Vector output with clipping plane text mask showing (RH-82587)
  • Rendering: Cycles: OCS texture mapping broken in Cycles (RH-66048)
  • Rendering: Environments: Skylight intensity turns to -1.00 when physical sky texture does not have an intensity parameter (RH-82366)
  • Rendering: Materials:
    • ‘Sort alphabetically’ doesn’t play well with numeric postfixes (RH-82537)
    • Name won’t accept (1) or any integer in parentheses (RH-82528)
  • Rendering: Post Effect: Modifying RenderWindow contents after render doesn't work properly (RH-81122)
  • Rendering: Texture Mapping: KeyShot: texture mapping wrong on Rhino 8 model (RH-80057)
  • SDK:
    • Added an advanced setting to make CapPlanarHoles work like Rhino 5 (RH-82566)
    • Correct custom mesh mapping for public openNURBS (RH-81962)
  • SDK: RhinoCommon:
    • User text removed in rhinoscriptsyntax (RH-49260)
    • RhinoDoc.Open an already open file: ActiveDoc serial# mismatch (RH-82580)
  • ScriptEditor:
    • Python autocompletion reads code inside of comments too (RH-82568)
    • Signature has wrong param index (RH-82584)
    • Match Script Editor client side colors to Rhino (RH-82562)
    • Missing Super.Init warning (RH-82559)
  • Section Style: F1 Help Leads Nowhere (RH-82549)
  • Section Tools: ApplyToAll=Yes should not change Placement Point (RH-80646)
  • SelectionFilter: Container pops up when already docked (RH-82558)
  • ShutLining: Multiple mesh modifiers create a bad render mesh (RH-28101)
  • SplitDisjointMesh: SplitDisjointMesh doesn't preserve UVs (RH-82825)
  • SubD: Slow unresponsive when assigning color to face (RH-82907)
  • Sun:
    • Enabling sun during night gives unexpected result (RH-82131)
    • Certain widths of dialog cause Rhino to crash (RH-82741)
  • Toolbar: Deleted Macros Come Back (RH-81456)
  • UI Cleanup: Layer popup reopens when last layer is clicked (RH-82653)
  • ViewCaptureToFile: Default to PNG and make extension stick (RH-65583)
  • Zebra: UI focus is lost easily (RH-82116)

Crashes Fixed:

  • Annotation: Hatch: Rhino 8 keeps crashing when creating hatches (RH-82935)
  • Crash: in CRhinoDisplayEngine_OGL::ShowBackBuffer (RH-81020)
  • Display: Crash in CRhVboChunkMetal::SetupVertexBuffer (RH-82682)
  • Make2D: Cannot cancel properly (RH-78990)

Enhancements:

  • Block: Groups can be saved in block definitions (RH-39190)
  • ClippingPlane: Copies of a named clipping plane get incremental suffix numbers in their names (RH-79425)
  • Code Editor Control: Optimized completion list sorting order in C# (RH-80524)
  • Drag and Drop: Python - support script drag and drop (RH-82540)
  • File IO: DWG/DXF export supports writing degree 1 curves (RH-82317)
  • Section Tools: NestedClippingDrawing: All option now creates clipping section drawings ordered by section names in alphabetical order (RH-77581)
  • TextField: Allows using "" as object ID for referencing the object itself in Attribute User Text (RH-82648)

Features Added:

  • File IO:
    • import_3dm: import Rhino annotations (RH-81210)
    • import_3dm: import Rhino dimensions (RH-81211)
  • Section Tools: Changing clipping plane name updates associated clipping drawings, layers, named views, and named CPlanes (RH-75371)

Performance Improvements:

  • Display: Lagging with Many Curves (RH-82891)

Regressions Fixed:

  • Display: Linetypes don't show segments when far from origin (RH-81516)
  • Print: Hardware settings being lost (RH-81693)
  • Rendering: Textures: WCS/OCS mapping gets scaled with blocks (RH-82266)
  • Trim: Failure case in v8 (RH-78036)
  • UI Cleanup: Layer popup lost focus after changing color of layer (RH-82977)

SDK Enhancement:

  • SDK: Exposed RhStartedAsRhinoExe to C++ SDK (RH-82701)
  • SDK: RhinoCommon:
    • Added two methods to GripObject class for retrieving NURBS curve/surface control point indices (RH-82920)
    • Made Curve.CreateControlPointCurve work in Rhino3dm (RH-81969)
    • Exposed display mode SubD edge visibility (RH-82636)
    • Exposed display mode ground plane properties to .NET (RH-82276)
  • ScriptEditor: Implemented RhinoCommon PythonScript in new rhinocode (RH-81267)

UI Change:

  • Properties: Added display mode setting to viewport properties for active detail view (RH-82456)
  • UserText: UI improvements for Block Attribute Text in Attribute User Text properties (RH-82760)
  • ViewCaptureToFile: Removed jpg and bmp formats from Save dialog when transparent background is enabled (RH-42926)

Usability Problems Fixed:

  • MatchProperties: Hatch should match other properties - not just hatch properties (RH-27591)
  • Panels: "One Click" Show Panels (RH-74338)
  • ScriptEditor:
    • Bring back Collapse to Definitions (RH-82703)
    • Published contextual component does not preview output geometry (RH-79902)
    • Added options to UI to use tabs vs spaces and to set the tab/space size (RH-82525)
    • Private members of Script_Instance are not in the editor so there is no autocompletion for them. (RH-81585)

Bugs Fixed:

  • OpenNURBS: Makefile is not able to compile examples on Linux; android_uuid missing (RH-82660)

Mac-Only Changes

Bugs Fixed:

  • Display: Grid lines thicker in shaded mode (RH-82880)
  • Polyline: Enter to finish command fails when using command option window (RH-82680)
  • SubD: Sharp edges are lost when copy-pasting (RH-82577)
  • UI Cleanup: Right click menu in layer popup does not work on Mac (RH-82976)
  • ViewCaptureToFile: Transparent background forces png format (RH-82581)

Crashes Fixed:

  • AutoSave: Corgi package causes macOS Autosave hang requiring Force Quit (RH-81891)

Enhancements:

  • MatchSrf: Made OK button focused by default instead of Distance field (RH-82468)

Usability Problems Fixed:

  • ScriptEditor: MacOS menu is confusing (RH-82727)

Windows-Only Changes

Bugs Fixed:

  • Display:
    • Curve drawing quality (RH-78744)
    • OpenGL 2.1 does not display arrowheads of dimension lines (RH-82480)
  • Eto: Rhino 8 in .Net 8 (rhino.Inside.Revit 2025) UI jump (RH-81674)
  • Keyboard Shortcuts: Keyboard Shortcut: Ctrl+Shift+M needs pressing twice to run macro (RH-82780)
  • Rendering: Materials: Materials Switching Issue in Worksessions (Always in this case) (RH-82707)
  • SelName: Dialog Version Shows No Names from Attached Files (RH-82886)

Crashes Fixed:

  • File IO: SKP Import Crashes Rhino 8.9, 8.10, and BOTD (RH-82833)
  • ReadViewportsFromFile: Ignores environment strings (RH-82719)

Enhancements:

  • File IO: DWG/DXF import detects and resolves conflicted block names (RH-82252)

Regressions Fixed:

  • ChangeLayer: Can't click on right side to change layer (RH-82762)
  • StatusBar: Layer popup blocks Layer pan (RH-82747)
4 Likes

Rhino 8 SR10 Release Candidate 2 for Windows and Mac (8.10.24205) is now available
Requires Rhino 8

Bugs Fixed:

  • Display: Section Color is Wrong in Arctic (RH-82893)
  • Gumball: Extrude dot incorrectly shows when rectangular light is selected (RH-82371)

Crashes Fixed:

  • Code Editor Control: Crash: script editor C# (RH-83060)

Mac-Only Changes

Bugs Fixed:

  • Units: Infinite dialogs pop up on doc close if layout units are not inches or mm on Mac (RH-83058)
1 Like

Rhino 8 SR10 Release Candidate 3 for Windows and Mac (8.10.24212) is now available
Requires Rhino 8

Bugs Fixed:

  • Localization: Commands.rhp not loaded if regional format is set to Thailand (RH-83005)

Regressions Fixed:

  • OffsetSubD: Offset scaled subD Plane error (RH-82665)
2 Likes

Rhino 8 SR10 Release Candidate 3 for Windows and Mac (8.10.24219) is now available
Requires Rhino 8

Bugs Fixed:

  • DocumentProperties: Changing units via -documentproperties throws an exception. (RH-83230)
  • Grasshopper: Custom Preview component shows wrong UVs (RH-82042)

Regressions Fixed:

  • ScriptEditor: RunScript should enable Redraw after running (RH-83100)
2 Likes

Rhino 8 SR11 Release Candidate 1 for Windows and Mac (8.11.24226) is now available
Requires Rhino 8

Bugs Fixed:

  • Revert print save path to 3dm path. (RH-83225)
  • Print - Image resolution presets not saving/restoring correctly (RH-83254)
  • remove clamp on quad remesh target edge length values (RH-83189)
  • BooleanUnion: Add option to not merge coplanar faces after BooleanUnion (RH-83171)
  • ClippingPlane: Clipping Plane creates havoc (RH-82726)
  • CrvDeviation:
    • Different results on CrvDeviation (RH-81220)
    • Crv Deviation fails (RH-43741)
    • Reports incorrect deviation on nearly identical curves (RH-37212)
    • Does not work well on far-from-origin curves (RH-38458)
    • Reporting incorrect maximum distance (RH-83032)
  • Displacement: Mesh displacement modifier incomplete update (RH-82499)
  • Display:
    • SubD boundaries in flat mode do not display locked color (RH-80965)
    • Zooming into a layout view causes slowdown… (RH-83121)
    • Ghosted mode is about 40% slower on the Mac (RH-83065)
  • GhostedViewport: Display speed for blocks in Rhino 8 in Ghosted mode (RH-83267)
  • Grasshopper: Components: Text Entity component reports Invalid on all text (RH-83173)
  • Gumball:
    • Extrude handle incorrectly shown on hatches (RH-82737)
    • Extrude handle incorrectly shown on Dimensions (RH-82739)
    • Extrude handle incorrectly shown on Text (RH-82734)
  • OffsetCrvOnSrf: OffsetCrvOnSrf trims incorrectly (RH-83206)
  • Options: Too precise (RH-45405)
  • QuadRemesh: QuadRemesh with ToSubD fails; works in two steps (RH-82676)
  • Rebuild: Rebuilding surface in a polysurface make the object(s) go haywire (RH-83079)
  • Rendering: Cycles: Focal blur works in Parallel view but no controls are available (RH-82715)
  • Rendering: Materials: "Assign to Layer" not using layer tree control (RH-82979)
  • Rendering: Post Effect:
    • Tone mapping settings not updating correctly (RH-82813)
    • Should stay off per view (RH-79777)
  • Rendering: Textures: Edit button should be more clear (RH-82521)
  • SDK: RhinoCommon:
    • Provide ExtractControlPolygon functonality to RhinoCommon (RH-83271)
    • Curve.ExtendOnSurface method crashes Rhino.Compute (RH-83304)
  • ScriptEditor:
    • Editor mangles script when it is updated during debug (RH-83287)
    • Disable other editors when one is in debug (RH-82512)
    • C# Debugger breaks on lambda style function body (RH-83216)
    • Published GH1 command does not clear contextual data consistently (RH-83231)
    • RunScript parameter named outline automatically turns into output (RH-83087)
    • Published components do not show icon on Rhino 7 (RH-81170)
    • Script doesn’t work when run as python 3 (RH-83002)
  • Section Tools:
    • ClippingDrawings: Add Option to set DisplayColor ByLayer (RH-83145)
    • Precise placement of clipping drawings (RH-83161)
    • ClippingDrawings: Block sectioning is broken (RH-83197)
  • Snapshot: Restore called through SDK does not work properly (RH-83172)
  • StatusBar: Inactive button (RH-77783)
  • Sun: Map and city list do not select initial city (RH-82786)
  • UDT: FlowAlongSrf: wrong result (RH-83131)
  • Undo: Renaming Group lights creates undo failure. (RH-83064)

Cosmetics:

  • UI Cleanup: ReduceMesh command dialog not theme aware (RH-83266)

Crashes Fixed:

  • Rendering: Risky Action [<.ctor>g__RunGuarded|1] System.InvalidOperationException: Sequence contains no elements (RH-82298)

Enhancements:

  • Block: Retain Groups after block explode (RH-83029)
  • Code Editor Control: Added Setting to add/remove indentation guides (RH-82613)
  • File IO: When importing non-3dm files (STEP in particular) , can we have the same block conflict options? (RH-68343)
  • Grasshopper: Add caster to GH_Brep to retain reference ID if converting from GH_Extrusion or GH_SubD (RH-83226)
  • Installer: Insntaller: Provide a URL to query for latest rhino installer (RH-80327)
  • Rendering: Texture Mapping: Added SetMeshSurfaceParameters command to avoid losing UVs on squish mesh (RH-80911)
  • SVG Editor: : Cannot save to PNG (RH-82532)
  • ScriptEditor: Implement Save As for projects (RH-75462)
  • Toolbar: Allows selecting which rhi file to add new toolbar (RH-81286)

Features Added:

  • Grasshopper:
    • One of the most common problems with GH that I see when I teach it… (RH-37737)
    • Create Interop methods for accessing trees and data files (RH-67100)
  • Rendering: Texture Mapping: New SetMeshSurfaceParameters command (RH-66671)

Performance Improvements:

  • Display:
    • Lagging with Many Curves (RH-82891)
    • Slow performance drawing lots of curves (RH-80310)

Regressions Fixed:

  • MergeAllCoplanarFaces: Creates invalid Brep (RH-82695)
  • MergeAllEdges: Creates invalid Brep (RH-82696)
  • ScriptEditor:
    • Calling struct ctor with only kwargs create invalid data (RH-83233)
    • Implement RunToEnd in debugger (RH-83214)
    • RUI files for Rhino 7 get cropped icons in Rhino 8 (RH-80821)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Added Object display properties (RH-83136)
    • Added Light and Clipping Plane Display Properties to .Net SDK (RH-83095)

UI Change:

  • Rendering: Content Panels: Added Back and Forward buttons back to Materials, Environments, Textures panels (RH-82522)

Usability Problems Fixed:

  • ScriptEditor:
    • Script Editor : Project author editing (RH-75881)
    • Added option to “Run Without Debugging” (RH-82713)
    • Allow multiple scripts to be added to a project to compile into a plug-in (RH-80870)
    • Support default icons for published components (RH-81169)
    • Allows building project from rhinocode CLI (RH-75546)
    • Improved error reporting on the publish plugin window (RH-77167)
  • StatusBar: Return to Status Bar Panes (RH-79957)

Mac-Only Changes

Bugs Fixed:

  • Display:
    • Render Material Not Displaying for Clipped Block (RH-80891)
    • Sections show picture material only on Mac (RH-83107)
  • Grasshopper:
    • Renaming input/output variables is unresponsive (RH-81454)
    • Can’t tab to parameter name after right clicking (RH-78627)
  • Grasshopper: Components: Copy and Paste (CMD+C/CMD+V) isn't working on the Mac when editing GH component name (RH-58811)
  • UI Appearance: Coordinates in statusbar update slowly (RH-77199)

Windows-Only Changes

Bugs Fixed:

  • Display:
    • Edges are not displayed correctly with transparent objects (RH-83229)
    • Slow display speed in Layout (RH-83061)
  • Layout: Slower performance in a layout detail in Rhino 8 (RH-79768)
  • ScriptEditor: Loading exception error (RH-83162)

Regressions Fixed:

  • Display: Custom material with env map created in Rhino 7 loads incorrectly in Rhino 8 Rendered mode (RH-82896)
4 Likes

Rhino 8 SR11 Release Candidate 2 for Windows and Mac (8.11.24233) is now available
Requires Rhino 8

Bugs Fixed:

  • File IO: PDF - Font is "uncondensed" (RH-54669)
  • Layer: Detail Views Layer visibility not updating correctly (RH-83357)
  • Print:
    • some special characters display but do not print (RH-68835)
    • RhinoPDF Printing Text with Bahnschrift Font Incorrectly (RH-64213)
    • Print offset (RH-47886)
    • Unicode symbols lost in vector print (RH-65395)
  • UDT: Flow History update rotates the object (RH-83381)

Windows-Only Changes

Bugs Fixed:

  • Display: Text Drawing Incorrect For this Font (RH-45774)
  • Print:
    • Special Glyphs in Arial preview but do not print to RhinoPDF in V6 and V7 (RH-59681)
    • Can not print the Chinese characters by RhinoPDF (RH-47964)
2 Likes

Rhino 8 SR11 Release Candidate 3 for Windows and Mac (8.11.24240) is now available
Requires Rhino 8

Bugs Fixed:

  • 8.10 breaks empty values in BlockAttributeText (RH-83491)
  • Cage: cage edit on particular curves not working (RH-83497)

Regressions Fixed:

  • Print: Detail Print Width Not being printed or modified (RH-83487)

SDK Enhancement:

  • OpenNURBS: Added C++ ON_Integrate() tools for integrating 1 and 2 variable functions (RH-83256)

Mac-Only Changes

Bugs Fixed:

  • SDK: Bella plug-in fails to load in 8SRC11 (RH-83330)

Windows-Only Changes

Regressions Fixed:

  • Print: Leader with Japanese text Not Printing with V8 RhinoPDF (RH-79834)

Rhino 8 SR11 Release Candidate 4 for Windows and Mac (8.11.24247) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • 8.10 breaks empty values in BlockAttributeText (RH-83491)
  • Layout: Geometry disappears in detail (RH-83587)

Rhino 8 SR12 Release Candidate 1 for Windows and Mac (8.12.24254) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • BlockManager: Fail to insert file with a dot in the name (RH-83562)
  • BooleanDifference: Boolean* commands unable to select blocks by layer (RH-83420)
  • BoxEdit: Remains disabled after command completion (RH-83359)
  • ClippingPlane: Custom depth doesn't work on dots & points (RH-83165)
  • Detail: Adding detail show not show AroundCurve option (RH-66580)
  • Display:
    • Array Preview Messed Up with Clipping Plane (RH-83563)
    • Text dots don’t respect layer print color (RH-74199)
  • DraftAngleAnalysis: Panel at startup is missing a doc (RH-83407)
  • Eto: Search Tree still steals focus when tree is reloaded (RH-82513)
  • Export: Scripting export of SVG changes view size (RH-79117)
  • ExtendSrf: Locks up Rhino on user geometry (RH-83139)
  • File IO:
    • No Text on DXF Import (RH-83577)
    • SaveSmall missing textures (RH-83209)
    • Exporting polysurfaces (not extrusions) results in separate meshes in V8 (RH-83395)
    • PDF doesn’t print mesh as seen in the viewport (RH-69647)
  • FilletEdge:
    • BlendEdge: Surface curls up (RH-83418)
    • FilletEdge - messy transition (RH-76852)
    • Stacked control points and caused shading issue (RH-83398)
  • Grasshopper:
    • Util>Get Components Location and Help (RH-83564)
    • Capsule background color does not display properly in GH preview (RH-83504)
  • Grasshopper: Bake: Grasshopper: Long processing times on change of Model Block Visibility > Content Cache (RH-83545)
  • Layer: Cut and paste for layer names don't work (RH-83412)
  • Licensing: UI: Incorrect message when running .NET Core (RH-83370)
  • NamedView: Overwriting a named view does not remove "*" from viewport title (RH-83205)
  • Panels: Right Click Menu On Tab No Longer Working (RH-83349)
  • Print: Vector output missing some textures (RH-66545)
  • Rendering: Cycles:
    • Improve start and load speed of RhinoCycles (RH-83451)
    • Raytraced mode incorrectly uses OCS frame instead of mapping channel (RH-66233)
  • Rendering: Cycles Viewport: Texture of planar mapping offset (RH-76904)
  • Rendering: Materials:
    • Open file dialog closed when Materials panel auto-hides (RH-80817)
    • Multiple mapping channels used on sub-objects don’t Render (RH-75830)
  • Rendering: Post Effect: Render Window channel buttons don't work unless RenderFeature.PostEffects = true (RH-83446)
  • SDK: RhinoCommon:
    • Curve.Offset Issues (RH-83373)
    • Curve.ProjectToMesh fails in Compute (RH-83339)
  • SVG Editor:
    • Drawings on top of existing SVG doesn’t save (RH-83193)
    • Cannot Edit Toolbar Bitmap Icon (RH-83167)
    • Background SVG not saved with edits (RH-83334)
  • ScriptEditor: sc.escape_test does not reset between script runs (RH-83435)
  • Settings:
    • Memory leak with PersistentSettings (RH-82124)
    • Advanced Setting Causes Deselect to Fail (RH-83514)
  • Sun: Rhino 8 Solar System Location Error (RH-83413)
  • Toolbar:
    • Popup toolbar with text buttons not sizing correctly (RH-83572)
    • Overflow buttons don’t display well in context menu (RH-83573)
    • Custom ItemDisplayStyle Lost (RH-83574)

Crashes Fixed:

  • Grasshopper: Grasshopper.GUI.MRU.GH_FileEntry.ResolveFileState_Threaded () (RH-83415)

Enhancements:

  • Detail: Added display mode setting to detail view properties (RH-81788)
  • Grasshopper: Components: Model Object Point not casting to point in the Average (arithmetic mean) Component (RH-83309)
  • LayerStateManager: Added "Expanded" checkbox (RH-83352)
  • Print: Added commonly used 1-1/2" = 1’-0" to built-in print scale list (RH-69140)
  • Properties: Display color now applies to whole mesh when mesh subobjects are in selection (RH-83409)
  • SVG Editor: Allow for Pasting a bitmap (RH-83490)
  • Worksession: Keeps conflict materials from attached files (RH-66666)

Meta Issue:

  • SDK: RhinoCommon: Incorrectly references ON_COMPILER_ANDROIDNDK (RH-26081)

Regressions Fixed:

  • Grasshopper: Apply custom string sorting for subcategories (RH-83156)
  • MergeAllCoplanarFaces: Brep.MergeCoplanarFaces returns invalid Breps (RH-83332)
  • ScriptEditor: New IronPython is much slower than legacy GHPython (RH-82474)

SDK Enhancement:

  • SDK: RhinoCommon: MeshVertexColorList.AppendColors not Python friendly (RH-83467)

UI Change:

  • SVG Editor: Discard Unsaved changes message shows unnecessarily (RH-83358)

Usability Problems Fixed:

  • DraftAngleAnalysis: Suspend display while waiting for user input (RH-63112)
  • Print: Notify the User of "Printing Only Selected Objects" in print preview area (RH-82953)
  • ScriptEditor: Added Undo/Redo to V8 Script Editors Find & Replace (RH-81689)

Mac-Only Changes

Bugs Fixed:

  • Commands: Option field font size jumps (RH-83493)
  • Display: Monochrome edges and silhouette are not clipped by shadows only ground plane (RH-83316)
  • Gumball: Extrude ball size setting is missing on Mac (RH-83388)
  • Options: UI clips settings (RH-83389)

Crashes Fixed:

  • Properties: Resizing Properties panel to a small size causes a crash (RH-83553)
  • Rendering: Hang when Rendering in progress during Quit (RH-83440)

Windows-Only Changes

Bugs Fixed:

  • CommandHistory: Uses incorrect font (RH-66640)
  • Groundplane: Doesn't clip edges and isocurves in Raytraced/Render mode (RH-83320)
  • Undo: Array creation is slow after undo (RH-83191)

Cosmetics:

  • Print: Sorting the printer list (RH-66748)

Regressions Fixed:

  • Block: Wrong shading in block instances (RH-79981)
3 Likes

Rhino 8 SR12 Release Candidate 2 for Windows and Mac (8.12.24261) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • File IO: Missing Objects from STEP (RH-83827)
  • Help: Rhino 5 links found on google need an index (RH-83135)
  • Keyboard Shortcuts:
  • ScriptEditor: Python library is deployed in doubly nested folder structure (RH-83764)

SDK Enhancement:

  • SDK: RhinoCommon: Added equivalent methods of SelParents and SelChildren commands (RH-83743)
5 Likes

Rhino 8 SR12 Release Candidate 3 for Windows and Mac (8.12.24268) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • Grasshopper: Components: Mesh conversion from SubD has changed (RH-83829)
  • Options: Changes to Display Modes Do Not Stick (RH-83868)
  • SDK: Add JoinCurves parameter to RhinoIntersectBreps (RH-83920)
  • ScriptEditor: Undo stops working (RH-83835)
  • UI Appearance: UI: OBJ import dialog is not dark (RH-83908)

Features Added:

  • ScriptEditor: Support other filetypes in the editor (RH-81609)

SDK Enhancement:

  • SDK: Expose ON_JoinCurves to RhinoCommon (RH-83945)
2 Likes

Rhino 8 SR12 Release Candidate 4 for Windows and Mac (8.12.24275) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • Keyboard Shortcuts:
    • Keyboard shortcuts cannot be added in 8.12 (RH-84046)
    • Revert After Restart (RH-83870)

Performance Improvements:

  • Grasshopper: Components: Content Cache iterated through all blocks while in the Edit Block Command (RH-83871)
3 Likes

Rhino 8 SR13 Release Candidate 1 for Windows and Mac (8.13.24282) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • Duplicated material does not show up in Enscape material editor (RH-82603)
  • Annotation: DimAngular:
    • Annotation: DimAngle: No Selection on Detail (RH-84133)
    • Arc mode history update issue (RH-84013)
  • Annotation: Linetype:
  • BlockManager: Does not report selection count in command window (RH-80103)
  • ClippingPlane: Clipping section obscures polyline (RH-83783)
  • Dark Mode: Style Tree/GridView background color using WPF theme only (RH-81642)
  • Display:
    • Section Hatch: Width (RH-83911)
    • OpenGL preview mapping wrong (in material editor thumbnails) (RH-73993)
    • Locked Blocks Occlude When Set to be Transparent (RH-83645)
    • SendToBack Sends to Front (RH-83841)
  • DocumentProperties: Make the Inches/Millimeters radio buttons sticky for a session. (RH-63784)
  • EdgeSoftening:
    • Breaks sub-object material assignment (RH-83975)
    • Breaks by parent material assignment in block in Rendered mode (RH-82840)
  • ExportLinkedBlocks: ExportLinkedBlocks command not scriptable (RH-83699)
  • ExtendSrf:
    • Changes edge indices (RH-70644)
    • Incorrectly flip surface normal if its normal is not natural (RH-82649)
  • File IO: Conversion to SubD removes transform on FBX import (RH-83858)
  • Grasshopper:
    • Import 3D changes active view (RH-81053)
    • Trigger component runs code while Rhino is closing (RH-83507)
    • GH_Surface::CastTo (RH-77173)
    • Rendered mode loses preview meshes on quality change (RH-84151)
    • Removed default overrides in text entity (RH-83753)
  • Gumball:
    • Added On/Off/Toggle options to GumballAutoReset command (RH-83750)
    • Should show less options in tooltip within UVEditor on UV meshes (RH-83011)
  • History: Prefixes (# and %) for one-shot history recording don't work with Aliases (RH-83798)
  • Inset: Creates Bad Object (RH-84038)
  • LayerStateManager: Continuous linetype not being restored (RH-83730)
  • Layout: Rhino Grid Settings Are Not Used (RH-83916)
  • Print:
    • Width Not Printing (RH-83745)
    • End-on lines not visible in vector output (RH-83796)
  • Properties: Select Clipped Layers (RH-83711)
  • QuadRemesh: Scriptable command missing SubDCreases and SubDCorners options (RH-83878)
  • RDK:
    • Undo deletes the entire material (RH-83897)
    • SetValues on framebuffer slow (RH-83576)
  • RailRevolve: RailRevolve - use an axis curve with History (RH-81993)
  • Rendering: Cycles:
    • Reflection instead of shadow on shadows-only groundplane (RH-83327)
    • Bump map on ground plane imperceptible (RH-79944)
    • Show Distance Channel broken (RH-83223)
    • Issues about custom materials (RH-81725)
    • Bump texture broken for custom materials (RH-81890)
    • Raytraced stays paused after _Render (RH-82060)
  • Rendering: Cycles Viewport: Raytraced gamma 1.0 with linear workflow appears darker (RH-83550)
  • Rendering: Materials: Object with edge softening not updated when changing material color via Layers panel (RH-82007)
  • SVG Editor: Cannot import PNGs (RH-83944)
  • ScriptEditor:
    • Rhino loses focus when closing C# editor in GH (RH-84058)
    • .md file does not update in ScriptEditor if edited externally (RH-84119)
    • ScriptEditor explorer updates brings window to front (RH-84082)
    • Editor new file should not show GH template files (RH-84111)
    • Support single Python .PTH file (RH-84078)
    • Allow Escaping from Install Package dialog (RH-84165)
    • GH1 editor should use last window size when opening new windows (RH-84060)
    • Explorer flickering (RH-84081)
    • Extracted input of type Geometry Base creates floating Brep parameter (RH-84020)
    • Hangs under grasshopper (RH-83865)
    • Hitting Ctrl+W while help preview is open should close preview (RH-83891)
    • Rhino pip listens to PIP_USER global env var (RH-83985)
    • Update help preview to use new url format (RH-83551)
    • C# debugger applies switch-case local variables to all cases (RH-83950)
    • Run should only init script language (RH-83861)
    • Allow terminal to capture stdout during exec (RH-83809)
    • Published scripts do not show language loading progress bar (RH-83810)
    • Delete button does not remove missing libraries (RH-83762)
    • C# debugger throws error on if stmnt with is pattern (RH-83794)
    • Implementd rhinocode.get_python_executable() (RH-83790)
  • Section:
    • Don’t use the Group attribute of the input (RH-76578)
    • Creates hatches on voids (RH-76616)
  • SelName: <No name> incorrectly selects objects across model and layout spaces (RH-77632)
  • SoftEditSrf: Direction constraint ignored (RH-57093)
  • Sphere: 2Point failure (RH-83895)
  • StatusBar: OrthoSnapToCPlaneZ Coammand-line Status is Wrong (RH-83773)
  • Subobject Selection: Selecting subobjects hard when isocurves and edges show (RH-83946)
  • Sweep1: fails silently (RH-65798)
  • Toolbar:
    • Shrinks after dragging the only tab in a floating container (RH-84063)
    • Move Y- Icon Shows Y+ (RH-83955)
    • Rounded corners left over in locked mode (RH-83929)
  • TweenCurves: Failure example when MatchMethod=Refit (RH-44892)
  • UVEditor: UV Editor: negative scaling causing internal errors (RH-77179)
  • UnTrim: Untrim: ReplaceEdge creates messy edges (RH-78279)

Crashes Fixed:

  • File IO: Crash importing Assembly from 2024 SolidWorks (RH-84040)

Enhancements:

  • Annotation: Hatch: Added SolidHatchMeshingTolerance advanced setting for controlling solid hatch mesh density (RH-83669)
  • ExtendSrf: Works with Near object snap (RH-82683)
  • Grasshopper: Added font orientation setting to AS-Text component (RH-83668)
  • Gumball: Added MergeFacesAfterExtrude option to GumballSettings command (RH-83867)
  • Layer: Changed Filter menu so right-click can enable an option and disable all others (RH-77216)
  • RDK: Select Color dialog opened from Emission material shows a list of Kelvin colors (RH-64646)
  • ScriptEditor:
    • Search and Replace Improvements (RH-82434)
    • Implemented is_interactive for published commands (RH-83849)
  • SplitFace: Accepts typing U, V or B (Both) to set direction at selecting isocurve prompt (RH-73579)
  • ToNURBS: Added options to preview and update face packs in SubDs (RH-83893)

Features Added:

  • ScriptEditor: Allow script to add menu items in GH1 (RH-84115)
  • UI Appearance: Hide grippers on locked docked containers (RH-80525)

Regressions Fixed:

  • Annotation: Hatch: Control pattern width (RH-75741)
  • Display: Material preview texture missing (RH-84057)
  • ExtendSrf: Failure cases (RH-83755)
  • Rendering: Texture Mapping: Does not follow moved object with CRM in Rendered view (RH-80235)
  • UVEditor: Vertex constraints broken (RH-83242)

SDK Enhancement:

  • OpenNURBS: Added functions for finding spans and subdomains where a control point is active (RH-83969)
  • SDK:
    • Added a custom event watcher when getpoint receives a point (RH-84022)
    • Exposed RhinoRepairCurve to RhinoCommon (RH-83923)
    • Exposed RhinoCutUpSurface to RhinoCommon (RH-83922)

UI Change:

  • File IO: Tuned up glTF export dialog (RH-81657)
  • Toolbar: Added Inset command to "Solid Tools" and "Solid Editing" toolbars (RH-83971)

Usability Problems Fixed:

  • Grasshopper: Draw full names causes errors (RH-35790)
  • Grasshopper: Components: "Mesh From SubD" now returns control polygon for D=0 (RH-65870)
  • ScriptEditor:
    • Upgrade embedded pip (RH-83860)
    • Published Plugins create libs/ dir under ProgramFiles (RH-83843)

Mac-Only Changes

Bugs Fixed:

  • File IO:
    • Export to PDF skips symbol (RH-69280)
    • PDF export on mac doesn’t deal well with Norwegian characters (RH-72250)
  • Keyboard Shortcuts:
    • Can’t delete existing shortcuts (RH-83734)
    • Modified command macro not being used (RH-83963)
  • Print:
    • Trimmed Picture surfaces don’t print on Mac (RH-60790)
    • Printing PDF gives different result in mac / windows (RH-83458)
    • Helvetica font not printing to PDF correctly on Mac (RH-82246)
  • ScriptEditor: Fixed missing SSL certs on macOS (RH-83793)

Usability Problems Fixed:

  • Grasshopper: Parameter input keyboard shortcuts required enter or space to complete (RH-57216)

Windows-Only Changes

Bugs Fixed:

  • Eto: Setting TextBox.Text can sometimes throw exceptions (RH-83744)
  • Grasshopper: Poor SubD display in V8 (RH-84066)
  • Properties: Panel icon change in size when selected (RH-83915)
  • SVG Editor: Imported SVG gets cropped (RH-83957)
  • ScriptEditor:
    • Different behaviour when activating debugger (RH-84123)
    • Displaying help crashes (RH-83883)
  • WindowLayout: Rhino becomes inaccessible after changing print color (RH-83887)

Crashes Fixed:

  • Display: Crash drawing large point cloud (RH-83818)

Enhancements:

  • DotNET: Failover to use .NET 8 automatically when v7 is not installed (RH-84023)
  • SystemInfo: Added GPU Tessellation State (RH-84033)

Tasks Completed:

  • SDK: C++ code sample: history and edit (RH-75629)
4 Likes

Rhino 8 SR13 Release Candidate 2 for Windows and Mac (8.13.24289) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • MergeAllFaces: Explodes a block instance (RH-59651)
  • Print: Spaces are not Underscored in Vector PDF Output (RH-84169)
  • TweenCurves: Creates skewed result (RH-72273)

Windows-Only Changes

Bugs Fixed:

  • Crash: Wireframe geometry crashes ARM Windows Computers (RH-83663)
2 Likes

Rhino 8 SR13 Release Candidate 3 for Windows and Mac (8.13.24303) is now available
Requires Rhino 8

Bugs Fixed:

  • Display: Technical mode performance has gotten a lot worse since 8.9 (RH-84439)
  • Make2D: Unaware of English command-line option names in localized Rhino (RH-84391)
  • QuadRemesh: English option names starting with underline not recognized in localized Rhino (RH-84318)
  • ScriptEditor:
    • -Run shows load progress but not language status (RH-84390)
    • CPython marshalling error (RH-84379)
  • Shrinkwrap: Unaware of English command-line option names in localized Rhino (RH-84347)

Crashes Fixed:

  • File IO: Crash saving to CSV (Object properties) with blocks… (RH-84434)

Regressions Fixed:

  • ScriptEditor: Incorrect rhino command and doc params in GH code (RH-84373)
3 Likes

Rhino 8 SR13 Release Candidate 3 for Windows and Mac (8.13.24311) is now available
Requires Rhino 8

Bugs Fixed:

  • Print: Vector print: objects get wrong color (RH-84499)
3 Likes

Rhino 8 SR14 Release Candidate 1 for Windows and Mac (8.14.24317) is now available
Requires Rhino 8

Bugs Fixed:

  • DocumentProperties RenderSettings edit dialog for contents are not the topmost window. (RH-84585)
  • Autocomplete: Suggests Unused Commands First (RH-84565)
  • ClippingPlane:
    • Depth grip-point does not show in clipped view (RH-84355)
    • Section fills incomplete (RH-81388)
    • Cap failure case (RH-84176)
    • Strange behavior (RH-84301)
    • Clipping fill missing after dragging (RH-83092)
    • rs. RestoreNamedView does not restore clipping planes (RH-84218)
  • CommandHelp: Pressing F1 does not open topic for BlendCrv command (RH-84150)
  • Contour: History replay changes locked state (RH-84340)
  • CopyLayout: Does not update object ID in text fields (RH-84691)
  • Displacement: RhinoRender fails to render displaced mesh if the async is not finished (RH-84370)
  • Display:
    • Custom lighting not exported (RH-84416)
    • Ground plane appears in technical modes when Shadows-Only is ON (RH-84533)
    • Shade-highlight selected doesn’t work with Raytraced (RH-84425)
    • Scriptable version of ViewportProperties command missing “Parallel Reflected” option (RH-83640)
    • Custom Preview and Create Material cause display issues (RH-82108)
    • Blocks on locked layer show locked color (RH-84365)
    • Grasshopper Text Tag Issue (RH-84255)
    • Curve invisible while drawing in clipped scene (RH-80197)
    • Display mode does not load correctly (RH-84129)
  • DocumentProperties: In Render settings, creating a new ground plane material is not directly assigned (RH-84586)
  • Explode: Text exploded with "model space scaling" when it is disabled (RH-84650)
  • File IO:
    • SaveSmall incorrectly shows option checkboxes in Save dialog (RH-84487)
    • GLB Export Failing (RH-84432)
    • Physically Based Material to OBJ (RH-84157)
    • glTF import sets AO, Roughness and Metallic textures to wrong channels (RH-84269)
    • glTF import crops textures (RH-84268)
  • Grasshopper:
    • Shows “You have unsaved documents” when gh file is already saved (RH-81306)
    • Space morph components do not work with instance objects (RH-84615)
  • Grasshopper: Components:
    • Content Cache Push Doesn’t Update Material Data (RH-84658)
    • Text Value overridden to 1 still returns null (RH-84330)
  • GrasshopperPlayer:
  • Gumball: Resets after running GumballRelocate in Subobject selection mode (RH-84593)
  • Help: Added notes about polysurface to Trim and Split command topics (RH-84408)
  • Intersect: Brep x Brep Intersection flips direction at seam (RH-83968)
  • Keyboard Shortcuts:
    • Allow overriding system shortcuts for Cut/Copy/Paste/Select All (RH-5243)
    • Ctrl+Alt+F1 runs macro of Ctrl+F1 (RH-3701)
    • Keyboard Shortcut: Text in Shortcut Editor needs fine-tune (RH-84294)
  • Layer:
    • Clicking “Detail On” does not sort layers (RH-84331)
    • No Filter When In Layout (RH-84461)
    • Tooltips don’t work in Layer manager (RH-83331)
  • Layout: Incorrect page size for "ARCH E" (RH-84550)
  • Lights: Changing light intensity deselects light (RH-84673)
  • LineTypeDisplay: Round caps might show flat (RH-78420)
  • MergeFace: Fails when seams of 2 adjacent faces aligned (RH-58849)
  • Mesh:
    • Does not remember previous simple/detailed state (RH-84686)
    • Preset saving over existing issue (RH-84351)
  • MeshPatch: Create Concave Mesh (RH-84670)
  • OSnap:
    • Should not snap to occluded clipping edges (RH-84337)
    • Not working with drag behind clipping section (RH-83919)
  • Paste: Copied textfield does not update to reference copied object (RH-84692)
  • Print:
    • Clipped objects appear open in Vector output (RH-82145)
    • Vector output ignores linetype taper (RH-84536)
    • Curve in Block Doesn’t Use Print Color (RH-84344)
  • Properties:
    • No Scrollbar on Layer Pulldown (RH-84648)
    • Can’t Scroll Entire Layer List (RH-84544)
    • Layer popup goes off screen (RH-83378)
  • QuadRemesh:
    • Scriptable command does not wait for picking more objects (RH-84387)
    • Creates duplicate mesh (RH-84220)
  • RecordAnimation: invalid JS for animations with dates (RH-84295)
  • Rendering: Cycles: Ambient Occlusion doesn't work (RH-84519)
  • Rendering: Cycles Viewport:
    • View scaling not taken into account (RH-84428)
    • Missing random objects (RH-84299)
  • Rendering: Post Effect:
    • Intel denoiser doesn’t have time to denoise before render finishes (RH-73339)
    • Do not execute until rendering finishes (RH-84336)
    • Denoise post effect bug with Bloom (RH-84312)
  • Rendering: Texture Mapping:
    • Cannot apply OCS mapping in script (RH-84574)
    • SubD losing mapping in Rhino 8.10 update (RH-83593)
  • SDK: Python: rs.AddPictureFrame raises exception (RH-84502)
  • SDK: RhinoCommon: Memory leak in DrawSprite (RH-74126)
  • SVG Editor: Copy / Paste not functioning (RH-84446)
  • ScriptEditor:
    • C# library language does not update (RH-84689)
    • Disable gh document after script is executed in Grasshopper1Code (RH-84530)
    • Published component should not draw previews on itself (RH-84528)
    • C# library is not compiled and added to python commands in project (RH-84426)
    • Project remove library does not work (RH-84492)
    • Does not pay attention to PreRelease check (RH-84604)
    • Project library is not added to codes that are already open (RH-84429)
    • Hidden published commands shown in toolbar (RH-84578)
    • Node in code result can not be expanded like IronPython (RH-84572)
    • C# not completing items after ‘.’ in some contexts (RH-84410)
    • Python not completing items after ‘.’ in some contexts (RH-84233)
    • Expire cached GH_Document when Rhino active doc changes (RH-84632)
    • CPython language server fails reading large data (RH-84618)
    • Roslyn should use netfw ref assemblies to compile on netfw Rhino (RH-84389)
    • Adding multiple scripts of same name can cause conflicts (RH-83900)
  • SelName: Reports deleted items (RH-84298)
  • Snapshot: Scriptable command does not generate last thumbnail (RH-84184)
  • Sweep2: Scriptable command does not handle "maintain height" correctly (RH-84480)
  • Toolbar: RUI shipped with RHP in YAK package fails to load (RH-84575)
  • UVEditor:
    • Mirror does not work on UV mesh (RH-80732)
    • Added back ability of copying UV meshes to clipboard (RH-83978)
    • Error dialog when copy-pasting curves (RH-77462)
  • Undo: Changes Layer Visibility in Details (RH-83914)
  • ViewCaptureToClipboard: Viewcapture color does not work correctly with scaling (RH-83315)

Cosmetics:

  • Annotation: Improved alignment for stacked fractions (RH-56856)
  • Icons: White curves in icons are almost invisible to the eye (RH-50625)

Crashes Fixed:

  • BlockManager: Crash When Docked (RH-84249)
  • Keyboard Shortcuts: Crash when messing with Keyboard shortcuts (RH-84272)
  • Layer: Layer table window not updating and crashing (RH-84451)

Enhancements:

  • Animation: RecordAnimation command remembers target folder in current session (RH-76601)
  • DupLayer: Update object ID when a text field is copied with its referenced object (RH-84573)
  • Layer: Use Home and End keys to scroll Layers panel list (RH-84599)
  • LoadPlugin: Support multi-targeting with GH plugins in libraries folder (RH-84510)
  • Mesh:
    • Displays shaded preview except wireframe mode (RH-84350)
    • Added system units to physical distance meshing parameters (RH-46808)
  • PluginManager: Allows clicking on a checkbox to enable/disable selected plug-ins at once (RH-84466)
  • PointsOn: Allows showing more than one million control points (RH-84462)
  • RecordAnimation: Allows setting default target folder in Advanced settings (RH-79386)
  • ScriptEditor:
    • Implement IGH_DocumentOwner on published component (RH-84523)
    • Published component to look at optional property of inputs (RH-84579)
    • Support expanding list returns into multiple outputs (RH-84235)
  • Shrinkwrap: Added SaveSettings command-line option to scriptable command (RH-84236)
  • TextField: Update object ID when a text field is copied with its referenced object (RH-84489)

Features Added:

  • Grasshopper: Allows baking a view to a Rhino Named View (RH-81517)
  • Print: Added scale setting for text dots to Print dialog (RH-47981)

Incomplete Port:

  • Print: Missing "Text dot font size" setting in Print dialog (RH-71644)

Regressions Fixed:

  • Arctic display: Incorrectly shows colors (RH-84211)
  • Block: Locking Mirrored Copy Locks All (RH-84602)
  • Copy: UseLastDirection cannot be turned off (RH-84287)
  • RDK: Rhino.DocObjects.Texture.UvwTransform is not working (RH-80966)
  • Rendering: Materials: Layer Texture Edits Incorrectly Saved (RH-84024)

SDK Enhancement:

  • SDK: RhinoCommon:
    • RhinoCommon: DefinedViewportProjection add Reflected Ceiling Plan (RH-84231)
    • Added RevCloud method (RH-84353)
    • Added TweenSurfaces function (RH-35494)
  • ScriptEditor:
    • Capture Environment.Exit() in Roslyn code (RH-84640)
    • Throw CommandExit with Command result as input value (RH-84633)

UI Change:

  • Gumball: Hide RelativeHandlePositionMultiplier for absolute scale handles (RH-84161)

Usability Problems Fixed:

  • Mesh: Selecting Jagged and Faster / Smooth and Slower now switches to Simple Controls (RH-84108)
  • ScriptEditor:
    • Use same last uri for Open and Save operations (RH-84680)
    • Made preview tab more obvious as Preview (RH-84556)
    • Scrollbars is made wider (RH-84628)
    • Cleanup Tools > Script > Run (RH-84595)

Mac-Only Changes

Bugs Fixed:

  • AutoSave: Disabled -> Warns About Saving Too Frequently (RH-84513)
  • CopyToClipboard: Copy and paste are slow on Mac (RH-84516)
  • Display:
    • Setting custom light color fails (RH-84491)
    • Technical mode shadows are busted on the Mac (RH-84257)
    • Shadows cannot be set to ignore clipping planes (RH-78308)
    • Width scale not used (RH-80350)
  • Display Metal: Solid clipping plane cap has transparency (RH-79419)
  • Grasshopper: Cmd+0 doc switching doesn't work (RH-80223)
  • Keyboard Shortcuts:
    • Control Key Doesn’t Work (RH-84540)
    • Regression in CMD+A in command line (RH-84325)
  • Print: Underlined Text Is Not Underlined In Print Preview (RH-84276)
  • Rebuild: Rebuild dialog on Mac missing span count fields (RH-83981)
  • UI Cleanup: Settings panel size keeps changing (RH-73702)

Enhancements:

  • File IO: DWG/DXF Export Support AutoCAD 2010, 2013, & 2018 on Mac (RH-77489)
  • Settings: Document settings dialog is made resizable (RH-62735)

UI Change:

  • Options: Settings on Mac needs a tune up (RH-67860)
  • UI Appearance: File > Settings on Mac should do a better job of showing all sections (RH-65796)

Windows-Only Changes

Bugs Fixed:

  • ChangeLayer: Keyboard input (RH-77139)
  • Dark Mode: Dock Bars Panel is Not in Dark Mode (RH-84395)
  • Display: Surface Edge Settings not updating (RH-84515)
  • Keyboard Shortcuts: Alt+(*) should be always invalid (RH-84474)
  • Layout:
    • Clicking away from a floating viewport into a layout performs a double-click (RH-84418)
    • Rhino hangs when switching to layouts (RH-84097)
  • LoadPlugin: .NET 4.8 plugin fails to load (RH-84187)
  • Options: Surface Edge Settings not marked as changed (RH-84369)
  • ReduceMesh: Mesh won't reduce without preview (RH-84405)
  • Rendering: Content Panels: Video Texture's section goes over the Material area (RH-84341)
  • SVG Editor: Does not save changes (RH-84352)
  • ScriptEditor: .md file open blank if edited externally (RH-84159)

Features Added:

  • Notes: Remembers text cursor location when Notes panel regain focus (RH-23213)

Performance Improvements:

  • RhinoOffsetCurve() causes a Rhino 8 hang in some situations (RH-84100)
11 Likes

Rhino 8 SR14 Release Candidate 2 for Windows and Mac (8.14.24325) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream

Bugs Fixed:

  • Linetype pattern segments fail localization (RH-84828)
  • Display: Curve Drawing Issue when GPU Tessellation is Off (RH-84709)
  • Docking: Re-parented Rhino cannot resize docked containers (RH-84819)
  • Rendering: Cycles: Rhino custom material environment channel incorrect (RH-84799)
  • Viewports: Two point perspective not working (RH-83697)

SDK Enhancement:

  • SDK: RhinoCommon: Allows querying if a hatch pattern is used by the model (RH-84738)

Mac-Only Changes

Regressions Fixed:

  • Keyboard Shortcuts: Home / End shortcuts are not working (RH-84809)

Windows-Only Changes

Bugs Fixed:

  • ChangeLayer: Keyboard input (RH-77139)
  • SVG Editor: Icon editor takes long time to load and takes away system resources (RH-84791)

Regressions Fixed:

  • DocumentProperties: Stuck on Render (RH-84744)
  • Print: Rhino Print to New Epilog Driver Regression (RH-84786)
4 Likes