Speckle in Unity
Switch branches/tags
Clone or download
cwmorse Small updates
Cleaned up receiver a bit
Added event for initial reciever creation
Added line renderer prefab to display points
Latest commit cdb5565 Jul 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
UnityNurbs @ 2fce83d redirected unitynurbs Jul 5, 2018
UnitySpeckle Small updates Jul 9, 2018
.gitmodules cleaned up for merging Jul 5, 2018
LICENSE Initial commit May 21, 2018
LICENSE.meta initial setup Jul 2, 2018
README.md Update README.md Jun 28, 2018
README.md.meta initial setup Jul 2, 2018
UnitySpeckle.meta initial setup Jul 2, 2018



Proof-of-Concept integration of speckle and unity


This is a very rough proof-of-concept project, not intended for actual use

Developed for Unity 2018.1.4f1, using .NET 4.x Equivalent (change in Player Settings->Other Settings)

To use:

  1. Drag UnitySpeckle folder into a new project
  2. Add SpeckleManager from Prefabs folder to scene
  3. Set StreamID on SpeckleManager in inspector.
  4. Set server and authtoken directly in the UnityReciever script

Does not implement runtime login or stream selection.

Does not implement a sender of any kind.

Only reads mesh, point, and polyline data types.

Notes on Hololens dev:

Hololens uses Universal Windows Platforms. Things that run in the editor while testing may not work when deploying to the Hololens. This project includes a SpeckleCoreUWP.dll, set to target WSAPlayer only while SpeckleCore.dll excludes WSAPlayer

Additionally, websocket-sharp does not work on UWP, so websocket-sharp.dll also excludes WSAPlayer. SpeckleCoreUWP.dll includes an alternative websocket implementation through Windows MessageWebSockets