Rhino 8 SR8 Release Candidate 1 for Windows and Mac (8.8.24135) is now available
Requires Rhino 8
To get it, subscribe to the Release Candidate update stream.
Bugs Fixed:
- Annotation: DimLinear: Dimension in layout jumps when detail is activated and deactivated (RH-81775)
- ArrayPolar: ArrayPolar -360 (RH-81869)
- BlendSrf: Surface blend rotation messes up history (RH-81446)
- BlockManager: can't delete blocks that are nested in other blocks (RH-81715)
- BringToFront: DrawOrder and hatch borders (RH-81889)
- ClippingPlane: Depth setting in properties inconsistent with viewport display (RH-81834)
- Code Editor Control:
- CommandPrompt: Rhino 8: Polyline drawing lags behind the cursor (RH-78699)
- Crash Processing System: Crash reporter dialog does not appear (RH-78162)
- Developer Tools: Yak.exe fails with multi-targeted plugin (RH-80648)
- Display:
- Single color texture does not work correctly when multiple objects are involved (RH-74604)
- Rendered display mode updates too slow when moving sliders in Material settings (RH-72909)
- Inserted block shows up as see through when selected (RH-71686)
- Selection candidate shows thicker highlight when linetype width in model units (RH-81603)
- Keep Edges Visible when Using Opacity (RH-81487)
- EdgeSoftening: Disable materials (RH-81823)
- Eto: Avoid OverflowException in WPF when using certain mice (RH-80893)
- ExtendSrf: ExtendSrf with Merge=Yes produces internal naked edge and invalid border (RH-81519)
- ExtractClippingSections: Sectioned objects incorrectly added to output group (RH-81221)
- ExtractClippingSlices: Incorrect slice through an open mesh (RH-76594)
- File IO:
- GetObject: OSnapping to object in a block causes crash (RH-81739)
- Grasshopper: GH_Cluster that does not dispose its internal document when removed (RH-81896)
- Grasshopper: Components:
- Gumball:
- History:
- Icons: Autogenerated icons that need fixing for dark mode (RH-77458)
- InterpCrv: Periodic curve interpolation with uniform knots and even degree fails on given points (RH-81651)
- Join: Makes the wrong choice (RH-81778)
- Localization: SetDotNetRuntime - localization issue (RH-78670)
- Make2D: Make2D result in nested blocks (RH-81927)
- MergeAllCoplanarFaces: Causes incorrect mid point snapping (RH-81578)
- MergeAllEdges: Colinear edges should be merged into single edge (RH-74831)
- OffsetSrf: Bad result (RH-81263)
- OpenNURBS: Unable to load large .rtml / .renv files due to artificial character limit of 100M (RH-81953)
- Project: Circles onto trimmed planar surfaces produces bad results (RH-71531)
- Properties: Invalid name glitch (RH-81917)
- RDK: Display crash due to deleted RDK content (RH-81569)
- RDKCrash: Rhino is hung on loading from particular directory - possibly RDK related. (RH-81837)
- Rendering:
- Rendering: Cycles:
- Decal with alpha channel on custom material incorrect base color (RH-79660)
- Background image rendering upside down in Rhino Render (RH-81645)
- Environments overly bright (RH-81685)
- Sunlight is not visible in reflection (RH-77709)
- Fresnel is broken in cycles. (RH-77702)
- Intensity of background environment is not used by Cycle (RH-81548)
- Rendering: Materials:
- Rendering: Realtime SDK: ChangeQueue: Do not treat copy transforms as transforms (RH-81660)
- Rendering: Textures:
- RhinoStart: Initial startup is surprisingly slow V8 for Windows (RH-79171)
- SDK: Expose inset for brep faces/surfaces in RhinoCommon (RH-78601)
- SDK: Python: ObjectsByType ignores type (RH-80814)
- SDK: RhinoCommon:
- Sweep2 gives BRep instead of Surface (RH-81872)
- Detect mouse over gumball in mouse callback (RH-81819)
- Make Curve.CreateControlPointCurve work in Rhino3dm (RH-81969)
- Add backface color override to DisplayPipelineAttributes (RH-81831)
- RhinoCommon: RhinoObject.SetTextureMapping ignores object transform (RH-81860)
- RhinoCommon: RhinoObject.SetTextureMapping misses existing channels (RH-81859)
- Layer.SetPerViewportVisible not working model views (RH-81265)
- ScriptEditor:
- Point3dList hint does not have a Grasshopper parameter (RH-81473)
- Script Editor undo step is missing the name (RH-81602)
- Turn Guid marshalling off for C# scripts by default (RH-81841)
- Python Enum autocompletion does not show methods (RH-81977)
- Python runtime to include packages installed in site_packages in all envs (RH-81895)
- CPython env checker is paying too much attention to hyphen vs underscore (RH-81913)
- ScriptEditor- Open and Save fails (RH-81888)
- Fails to setup on macOS arm with no internet (RH-81744)
- C# Script component shows Reload Python engine menu items (RH-81840)
- Autocomplete is not complete (RH-81350)
- SelBrush:
- Selection: Group selection fails (RH-81926)
- SubD: Issue referencing SubD object from model (RH-80602)
- Toolbar:
- UI Appearance:
- UI Cleanup: Pressing Esc does not exit out of Container Menus (RH-81898)
- UserText: BlockAttributeText not working with Leader objects (RH-77015)
- Weld: Now prints failure messages to command window (RH-81348)
Crashes Fixed:
- Print: Vector print crashes Rhino (RH-81540)
Enhancements:
- Linetypes floating command panel sort on column header clicks (RH-81527)
- BlockEdit: BlockEditOk and BlockEditClose desired for macros and scripts (RH-34493)
- CheckNewObjects: Shows warning only at very first time an object is detected bad (RH-81536)
- Grasshopper: Convert Units component now takes a string as input and casts that to the correct unit system (RH-81692)
- Grasshopper: Components: Added Annotation Model/Layout Scaling settings to Drafting Scale component (RH-81811)
- Join:
- OSnap: Osnap point size (RH-81846)
- Options: Never repeat command list supports wild cards (RH-6631)
- Rendering: Materials: Pointing to texture icon now shows tooltip for texture name (RH-79322)
- SDK: Allows even degrees for curve interpolation in C++ and RhinoCommon (RH-81632)
- ScriptEditor: default folder (RH-80887)
- Section Tools:
Performance Improvements:
- Display: Adding Ambient Occlusion texture to PBR material makes rendering really slow (RH-56233)
Regressions Fixed:
- ExtrudeCrvTapered: Direction option fails (RH-81559)
- Gumball: No longer extrudes SubD (RH-81699)
- Join: Incorrectly stacks mesh vertices (RH-81696)
- OffsetSrf:
SDK Enhancement:
- OpenNURBS: Added ON_Mesh::CreateFrom2dPointsAndEdges() to C++ SDK (RH-81723)
- SDK: Exposed Theme Colors (RH-81838)
- SDK: RhinoCommon:
- ScriptEditor: Allow creating script components from code (RH-81754)
UI Change:
- Toolbar: Added ScalePositions icon (RH-81873)
Usability Problems Fixed:
- Code Editor Control: Provide an option to turn off autocompletion from the tokens found in the script (RH-78548)
- ExtractClippingSections: ExtractClippingSlices: History update works when clipped object is hidden (RH-76946)
- Join: Does not give flash feedback when meshes are joined (RH-81816)
- ScriptEditor:
- Selection: Added PickOccluded advanced setting for picking subobjects behind opaque surfaces (RH-81337)
Mac-Only Changes
Bugs Fixed:
- Display: Meshes do not show vertex colors in Rendered mode when GroundPlane is off (RH-81622)
- Layer: Cannot rename in floating Layers panel (RH-81525)
- OSnap: One shot OSnap setting out of sync on Mac (RH-81118)
- Options: mport: The selected (plist) is not a valid options file (RH-81137)
- Panels: Color Backfaces missing in Display panel on Mac (RH-81463)
- Print: Rendered and Arctic views are blank when printing (RH-79093)
- QuadRemesh: Fails silently in Rhino, but give CPU error in GH (RH-81687)
- Rendering: Saving image should remember last used format (RH-81537)
- Rendering: Materials: Slider does not change to allow typing (RH-81626)
- Toolbar: : Can't be closed by script (RH-81346)
Crashes Fixed:
- AutoSave: Corgi package causes macOS Autosave hang requiring Force Quit (RH-81891)
Windows-Only Changes
Bugs Fixed: