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.
- 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!
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.
::: tip 📌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 💌
- 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!
Rhino
- 🌟 Added an
Update
mode for receive - replaces existing objects instead of creating new ones. Set as default receive mode.
- 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.
- 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)
- Overhaul of the way we save assets
- Added support for saving
Mesh
es as assets Material
s andMesh
es 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