SkillAgentSearch skills...

SpeckleUnreal

Our Team is developing a Speckle plugin and interoperability transport schema for UE4. Our goal is to enable Revit/Dynamo and Rhino/Grasshopper to send + receive geometry to UE4 for visualization. Our current priority is to establish and release a data sender (TO UE4). We’re also working on receiver methods, however our initial focus is on Rhino/Grasshopper to UE4 translation and the attachment of UE4-specific metadata to the core JSON ‘blobs’ in transport.

Install / Use

/learn @mobiusnode/SpeckleUnreal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SpeckleUnreal

Version PRs Welcome

Our Team is developing a Speckle plugin and interoperability transport schema for UE4. Our goal is to enable Revit/Dynamo and Rhino/Grasshopper to send + receive geometry to UE4 for visualization. Our current priority is to establish and release a data sender (TO UE4). We’re also working on receiver methods, however our initial focus is on Rhino/Grasshopper to UE4 translation and the attachment of UE4-specific metadata to the core JSON ‘blobs’ in transport.

In this repository you will find the source code, assets and project settings of the SpeckleUnreal plugin for Unreal Engine app development (Unreal Engine 4.25.1 or newer recommended).

Useful Links

Use the following links to access resources related to bug reporting, issues, feature requests, and general questions regarding SpeckleUnreal. Future releases may not contain these links & note.

Speckle Unreal Server

https://speckle.mobiusnode.io

Discourse Forums (Bugs, Issues, etc.)

https://discourse.mobiusnode.io

SpeckleUnreal Slack Workspace

https://speckle-works-unreal.slack.com

YouTub Demo & Tutorial - Getting Started

https://bit.ly/3ehHQE6

NOTICE

  • Tested on Windows and MacOS and Linux.
  • Only displays meshes. Breps are converted using their display values.
  • Does not use the Speckle Kit workflow as conversions all happen in C++.

How To Install

  1. Clone the repository or download it as a zip file.
  2. Navigate to SpeckleUnrealProject > Plugins and copy the SpeckleUnreal folder
  3. Paste the folder into your Unreal project under YourUnrealProjectFolder > Plugins (Create a Plugins folder if you don't already have one).
  4. Reopen your project.

We will eventually look to distributing the plugin officially on the Unreal Engine Marketplace but for now you'll need to install the plugin manually like this.


Roadmap

Roadmap is subject to change. Last reviewed 10th of July 2020.

| Version | Defining Feature | | ------- | -------------------------------------------------------------------------------- | | ~0.1~ | ~First prototype release as Unreal Engine plugin~ | | ~0.2~ | ~Spawn geometry in transform heirarchy based on layer data~ | | ~0.3~ | ~Editor receive Speckle Stream support~ | | 0.4 | New component workflow and custom materials assigned via inspector~ | | 0.5 | User login API, get Stream API and no dependency on a local install of Speckle | | 0.6 | Rendering Rule API | | 0.7 | Local caching of Speckle streams | | 0.8 | Implement Sender API | | 1.0 | Production ready (out of preview) |

View on GitHub
GitHub Stars13
CategoryProduct
Updated2y ago
Forks2

Languages

C++

Security Score

75/100

Audited on Jan 31, 2024

No findings