September 11, 2024
November 1, 2022
Blog

Speckle 2.9 Released!

Numerous bug fixes and quality of life improvements. We keep going - you keep the feedback coming!

Contents

A new version of Speckle is out! 🥳 Some of quality of life improvements including, but not limited to:

  • New Viewer: It's much more robust and performative.
  • Shadows are in: Now you have shadows in the viewer and you can easily control them.
  • Ambient Occlusion: You read it right! Scenes already look better, with detail popping out.
  • Multi-Select Actions: Easily move/delete multiple commits from one branch to another without getting into them.
  • ✅ and much more...

Here goes the full list👇:

🌐 Web

Viewer

  • We’ve swapped our viewer internals inside out for fun, profit and ~10x better performance. We’re finally in a place where we can start adding nice stuff on top of it - see below!
  • Shadows are in🌤! You can control the sun position via a new set of controls in the application.

0:00/1×

  • We did the first run of an SAO implementation! Scenes already look better, with detail popping out✨. We’re working now on a better quality progressive AO implementation that is going to take things further!

0:00/1×

Server & Frontend

  • Multi-select actions: you can now organize branch commits in batches. Easily move them to another branch, or delete them in mass if you don’t need them anymore.

0:00/1×

📌Note
Only stream admins or commit authors can access this functionality.
  • Activity summaries: you’ll now be able to get weekly digests in your inbox about what happened in your Speckle streams 💌
Untitled
  • Numerous bug fixes and QOL improvements across the board.

Devops

  • Helm chart updated; various improvements to assist in automating deployments of speckle-server.

🔌 Connectors

Manager

  • 👮‍♂️Manager for Mac has been released🥳! Get it now from our brand-new download page!
opera_nYuQ4yY4Pl.gif

Rhino

  • 🌟 Added an Update mode for receive - replaces existing objects instead of creating new ones. Set as default receive mode.
Rhino_F4m1yjHdg7.gif
  • Fixed issues when launched as Rhino.Inside.Revit, the connectors get now disabled.
  • 🆕 Now available for Mac (without menu bar issues :))

AutoCAD + Civil3D

  • 🌟 Added an Update mode for receive - replaces existing objects instead of creating new ones. Set as default receive mode.
  • Interactive reports allow you to select report items in your model for better troubleshooting
  • Receiving Alignments improved: stations are now set correctly as well as offset alignments when applicable. Any parented objects (eg feature lines) should be preserved on update mode
  • Can now receive TIN Surfaces as TIN surfaces instead of meshes

QGIS

  • Stream search by URL added
  • Support for sending and receiving geometries with curved edges
  • Unpacking nested attributes upon receiving (that were stored as a dictionary)
  • Added Read Receipts
  • Better refined meshes constructed from polygons upon sending
  • Raster layers - replacing extreme NoData values upon sending (so other connectors can receive it without issues)
  • Some UI adjustments in the stream list and layer list display
  • 💊 Numerous fixes, such as warnings while having connection troubles, type checks for sending and receiving geometry

ArcGIS

  • Installer improved
  • Added support for Raster layers
  • Support for sending and receiving geometries with curved edges
  • Unpacking nested attributes upon receiving (that were stored as dictionary)
  • Added Read Receipts
  • Better refined meshes constructed from polygons upon sending

Revit

  • Stability fixes
  • Added MEP spaces as a sendable category
  • Added additional properties to objects being sent to Speckle, such as Phase, Category…
  • Improved the “import family” functionality during mapping so that you can choose specific types from multiple families

Grasshopper

  • Fixed an issue with displayValue only returning the first item when deconstructing an object.
  • Minor bug fixes and improvements.

Blender

  • 🆕 Now available for Mac via Manager!
  • Clean Mesh: With this feature, a single surface is obtained by combining triangular coplanar faces. This is especially useful for geometry that is coming from applications that do not support NGON meshes.
Untitled
  • Fixed installation issues on Windows
  • Improved Receive Scripts📜 to allow for more flexibility

Archicad

  • Added support for Beams
  • 🆕 Now available for v26
  • 🆕 Now available for Mac

Unity

  • Added support for receiving Blocks
  • Using editor only receiving, Blocks can be saved as Unity prefabs (e.g. Rhino blocks, SketchUp components)

0:00/1×

Screencap of receiving Sketchup components (Speckle Blocks) as Unity prefab instances. (ignore the magenta textures)

  • Overhaul of the way we save assets
  • Added support for saving Meshes as assets
  • Materials and Meshes will correctly be reused during conversion. (our previous caching behaviour led to lots of separate instances of identical materials)
  • Standardised the overriding behaviour of materials and meshes.
  • In theory, it would now be possible for dev users to write their own asset saving/caching behaviour using the new INativeCache interface.

ETABS

  • Better Material Support (WIP)
  • 🆕 ETABSv20 support
What's Next

Join us at SpeckleCon, where you and your team can present projects you are proud of. Showcase how you leveraged Speckle's connected and collaborative aspect, and let’s shape the future of AEC together!

More about SpeckleCon!

Subscribe to Speckle News

Stay updated on the amazing tools coming from the talented Speckle community.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.