Our Unreal connector is in an early stage of development. It supports receiving meshes from Speckle in Unreal Engine 4.
Github repository: https://github.com/specklesystems/speckle-unreal (opens new window)
The Unreal connector is package as an Unreal Engine 4 plugin that is available on Github. To use it in your project:
Download and extract the
speckle-unrealrepository archive from https://github.com/specklesystems/speckle-unreal/archive/refs/heads/master.zip (opens new window) (or clone the repository using
Go to the
SpeckleUnrealProject/Pluginsdirectory and copy the
SpeckleUnrealplugin directory to your project's
Pluginsdirectory (if your project directory doesn't contain a directory called
Plugins, you should create it)
- Open your UE4 project (or restart the editor if you already have it opened). This will build the plugin in your environment.
👉 Your project can now use the Speckle plugin
The plugin includes an actor type named
Speckle Unreal Manager that you can use to import objects from Speckle.
Here is how to use it:
- In the
Place Actorssidebar, search for Speckle Unreal Manager and add it to the world.
- Select the
SpeckleUnrealManagerinstance in the
World Outlinersidebar and use the options presented in the
- Currently, we require an explicit ObjectID to import. You can explore the objects in a stream by using the Speckle Web Interface of the Speckle server that you use.
- If your Speckle Stream is not public, you must generate a Personal Access Token and set it in the
Auth Tokenconfiguration option.
Treat your Personal Access Token as a password. If someone else has access to your auth token, they can access to your Speckle data.
- After you set up the import parameters, just click the
Import Speckle Objectbutton. The specified object and all its children will be important as mesh actors.
# General Notes
This plugin is in early stages of development. If you have any thoughts or suggestions about this plugin, you're welcome to discuss them in our forum (opens new window).