# Exporting to Unreal / DataSmith

**URL:** <https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308>\
**Category:** Jobs\
**Created:** [October 14, 2021, 2:42pm UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308 "2021-10-14T14:42:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![simon\_murphy1](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/simon_murphy1/32/101536_2.png) [@simon\_murphy1](https://forum.dynamobim.com/u/simon_murphy1)\
**Post date:** [October 14, 2021, 2:42pm UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/1 "2021-10-14T14:42:39Z")

</div>

Hi All,

I am asking on behalf of the poster of the LinkedIn post below. He wishes to know if Dynamo can batch export 3D views to DataSmith.

I don’t have this plugin myself so I can’t test. But my gut feeling is Dynamo can not automate actions of a Revit plugin?? Can PyRevit or or a Revit Macro help??

> **[Miles Wade on LinkedIn: #milestonecareers #dynamo #revit](https://www.linkedin.com/posts/mileswademilestonecareers_milestonecareers-dynamo-revit-activity-6854381922097872896-6U-J)**
>
> Urgent Freelance Role - Dynamo Revit Scripting - Remote 
> 
> An architectural visualisation studio in central London has a quick freelance job requiring a...

Please reply both here (for reference) and on LinkedIn if you think you can help.

---

<div class="post-metadata">

**Author:** ![GavinNicholls](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/gavinnicholls/32/190442_2.png) [@GavinNicholls](https://forum.dynamobim.com/u/GavinNicholls)\
**Post date:** [October 14, 2021, 11:50pm UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/2 "2021-10-14T23:50:52Z")

</div>

If you know what its command and button are referenced by then I believe you can. I don’t think it’s possible (or easily possible) to ‘interact’ with any UI’s that trigger from there however.

There’s a good thread on it here:

> [@Launch ADDIN using Dynamo](https://forum.dynamobim.com/t/launch-addin-using-dynamo/57089/6):
>
> Hello another solution to find Command id by Panel and Button Name import clr import System clr.AddReference('RevitAPIUI') from Autodesk.Revit.UI import \* clr.AddReference('RevitServices') import RevitServices from RevitServices.Persistence import DocumentManager uiapp = DocumentManager.Instance.CurrentUIApplication clr.AddReference('PresentationCore') clr.AddReference('AdWindows') import Autodesk.Windows as adWin def findCommandIdByName(txtPanel, txtItemRibbon): rib…

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [October 15, 2021, 12:20am UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/3 "2021-10-15T00:20:07Z")

</div>

There is also a Datasmith API which it appears may be callable from an external application…

---

<div class="post-metadata">

**Author:** ![simon\_murphy1](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/simon_murphy1/32/101536_2.png) [@simon\_murphy1](https://forum.dynamobim.com/u/simon_murphy1)\
**Post date:** [October 15, 2021, 6:39am UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/4 "2021-10-15T06:39:40Z")

</div>

Are either of you interested in trying to solve this problem? Can I pass Miles’s contact details on.

---

<div class="post-metadata">

**Author:** ![Daniel\_Woodcock1](https://avatars.discourse-cdn.com/v4/letter/d/58f4c7/32.png) [@Daniel\_Woodcock1](https://forum.dynamobim.com/u/Daniel_Woodcock1)\
**Post date:** [October 15, 2021, 7:19am UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/5 "2021-10-15T07:19:10Z")

</div>

@Mark.Ackerley, I remember you saying you were playing with twinmotion/unreal, did you ever have a look at any automation of datasmith with Dynamo?

---

<div class="post-metadata">

**Author:** ![T\_Pover](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/t_pover/32/19147_2.png) [@T\_Pover](https://forum.dynamobim.com/u/T_Pover)\
**Post date:** [October 15, 2021, 8:18am UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/6 "2021-10-15T08:18:50Z")

</div>

The datasmith node can be found in your Revit Add-in folder after installing the Datasmith plugin (C:\ProgramData\Autodesk\Revit\Addins\2020\DatasmithRevit2020)

Here’s how it works:

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/4/64a09152572a8e5bb714f8f4ce56596bcb4c321d.jpeg)

---

<div class="post-metadata">

**Author:** ![Mark.Ackerley](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mark.ackerley/32/79310_2.png) [@Mark.Ackerley](https://forum.dynamobim.com/u/Mark.Ackerley)\
**Post date:** [October 19, 2021, 12:56pm UTC](https://forum.dynamobim.com/t/exporting-to-unreal-datasmith/69308/8 "2021-10-19T12:56:21Z")

</div>

Hey @Daniel_Woodcock1,

So my use was extracting the whole model, to create a viewer… I wasn’t using the specific Revit view in any way. Though I hear that a live connection is coming shortly.

I use Unreal’s visual scripting & Python to handle anything I need to tweak.

Apologies,

Mark
