Release reel:
Happy Thursday @Community,
we have some good news for you:
Speckle 2.14 has been released:
As always:
- you can update most Connectors from Manager
- make sure you update all your Connectors at the same time
- let us know if you find any bugs!
Below a list of the most relevant changes.
Connectors
Advance Steel
- We’re excited to announce the
alpha
version of a new connector that was entirely developed by community member @phliberato
Revit
-
Parameter Updater enabling you to send data from Excel to Revit (and vice versa), facilitating manual data entries.
- Tutorial coming out soon!
-
BREAKING CHANGE: Objects being sent are now grouped in Collections, read more about the change.
-
Openings in analytical surfaces are now supported in Revit 2023
-
We have improved how baselines of columns are handled thanks to your feedback
-
You can now send elements based on Revit Filters, kudos to Chuong Ho for the contribution
- For this reason, we have deprecated the “Parameter Filter”
-
DirectShapes can now be updated correctly from GH and Rhino
-
Improved Stability (sudden crashes have been reported)
-
Fixed a bug that was preventing correct mapping of structural types on receive
-
Fixed a bug that prevented very large model groups from being sent and that made the upload very slow
PowerBI
Data Connector
- New
Commit Object ID
column in GetByUrl result table. This is needed for the latest version of the 3D Visual
3D Visual
- Switched from loading individual objects to loading commit objects (using
Commit Object ID
column)- Faster loading and faster user interactions when slicing/filtering.
- Separated color and tooltip logic into 2 inputs (
Color By
andTooltip Data
) - Sorting support
- Support for multiple selections using shift (classic) or ctrl/cmd (PowerBI’s default)
- Consistent coloring based on sorting order in visual.
- Improvements in bi-directional selection.
- Moved context menu from double-click to right-click
- Fixed HDRI issue causing models to appear too dark.
- Fixed issue with languages other than English not coloring/filtering
Rhino
-
Speckle Mapper
- There is now a dedicated UI button
- Updating of DirectShapes with materials on receive in Revit has been improved
- Wall by face, wall by profile have been added to the list of mappable Revit elements
- We have also improved selections and UI/UX
- And we also have added support for planar curves
- Tutorial coming out soon!
-
Added support for collections
-
We fixed a bug that prevented user attributes to be set on block instances on receive
Grasshopper
-
There is now a new node to flatten Collections
- Returns a flat list of all deeply-nested collections inside a given Speckle Model/Collection allowing for easier access to the objects within them.
SketchUp
- There is now a Speckle Mapper inside SketchUp, it allows you to send meshes as DirectShapes to Revit
- We have improved our conversions to give you even more reliable geometry transfers between Sketchup, Revit, Rhino, Blender and QGIS.
Blender
-
We have improved how instances are handled
-
Implemented support for new Collection structure
Navisworks
-
Navisworks 2024 support
-
Collections alignment with other Connectors and web for consistent data access
-
Specific AutoCAD geometry primitives supported (2D/2.5D): blocks, arcs, polylines
-
Stability improvements & Bug fixes
ArchiCAD
- Roof & shells are now supported on send and receive
-
Levels are now supported as well
-
We have improved how Meshes look and are received
Excel
-
Parameter Updater enabling you to send & update data from Excel to Revit (and vice versa), facilitating manual data entries.
- Tutorial coming out soon!
QGIS
- You can now create and send 3D buildings with the correct heights for context models!
- You can also create and send 3D terrain models
- And the best part: you can generate a full context 3d model by putting the texture over your terrain, projecting buildings onto it, and extruding by the custom attribute!
-
Supporting CRS with other units then ‘meters’
-
New triangulation algorithm for sending polygons
-
Small improvements: receiving latest commit without refreshing the plugin, more stable behavior of sending/receiving in the background, removing redundant saves of the custom user CRS, sending nested layer groups, mesh faces orientation normalized for display in other 3d software, clearer error messages.
Server & Web
Frontend
- We are working on a brand new frontend! Watch this space
3D Viewer
- Implemented batch splitting. Max batch size is based on available hardware capabilities
- Implemented dynamic object level transforms while still rendering objects batched. Support for all WebGL versions
- Bottom level acceleration structure via per-object BVHs
- Top level acceleration structure via per-batch BVHs
- Custom material system revamp
- Implemented multi-viewer support on the same page
- Added support for numeric line filters
- Fixed the issue with section plane helper box jitter when far from origin
- Added object explosion support
- Reduced memory footprint a bit
- Instances fixes
- Support for speckle type inheritance in the Converter
- Filtering fixes
- Instance and Block selection fixes
SDKs
.NET
- Support for Collections, read more about the change.