Showing results for 
Search instead for 
Did you mean: 

JT Unity Plugin for JT Open Program members

Siemens Legend Siemens Legend
Siemens Legend

The JT Unity Plugin is a new tool for JT Open Program members. With the JT Unity plugin developers can dynamically load .jt files into a Unity game while the game is running. The plugin also supports creation of JT Prefabs that can abe dynamiclly loaded or packaged with the app.


The JT for Unity plugin is a Unity Custom Package consisting of C# scripts and plugin libraries that allows users to load native JT files in applications created with Unity. The plugin extracts product structure, tessellated geometry representations, tessellated PMI representations and properties directly from a .jt file into a Unity scene. The plugin also creates a mesh collider from the Mesh attached to the JTModelLoader enabled GameObject.


The JT for Unity plugin supports two options for working with JT content;

  1. Dynamic loading of a .jt into an active Unity application. In this scenario the JT file is loaded from disk when the application is launched. The JT content remains in its native form on disk. For more information see the "Loading JT Content" section in the user documentatoin. Dynamic loading only works in applications created for the Windows desktop and Windows UWP platforms.
  2. Creation of Prefabs. JT models loaded into an active scene using the dynamic load capability can be saved as Prefabs using the provided scripts. Prefabs created with the JT for Unity plugin have additional information associated with them that is not available when using the built in Unity Prefab creation feature. These Prefabs can be used in Unity applications on any platform. Prefabs created with the plugin must be included at compile time.

Because the JT for Unity plugin makes use of the JT Open Toolkit to extract content from .jt files, the plugin must be enabled with a valid JT Open Toolkit license key when using the JTLoader and JTLoaderLogger scripts.

(view in My Videos)


Where can i get this plugin?

Siemens Legend

Hi Jason,

JT Open Program members can download the JT for Unity package from the GTAC FTP site. If you don't have access there you can download the JT Open Toolkit trial pacakage. The plugin is included with the trial.

More information on the  JT Open Program can be found on


Hi zinkm,


not able to find the Unity plugin package in JT Open Toolkit trail package. Downloaded from your reference link.

is there any documentation about it?




Hi @zinkm 


Does the JT for Unity toolkit also support reading PLM XML files and their data? 


Sorry if this is an elementary question - I'm only getting started with JT and PLM XML.



Siemens Legend

Hi Samirs,

No, the plugin is for JT files only


Thanks @zinkm . Any plans for PLM XML support in Unity? 

Siemens Legend

No, we are not looking at that at this time.


Mike Z.

Hi, very nice plugin! But i have a problem in Unity 2019.1.3f1... If i try to import a model, i get an Missing Method Exception for bool UnityEngine.Texture2D.LoadImage(byte[]) Is this an well known problem and do you have an solution for that? With Unity 5.6, it works fine...