Hello, I would like to ask what would be a preferred UE workflow in case one would like to approach TD + UE plugin in the same way as TD + Notch block is currently being used.
I am looking for a workflow that would allow me to use UE purely as a renderer (driven by data coming from TD scene). This concept should be similar to workflow with Notch block. Since UE plugin is working the other way around (plugin integrated into UE using Touch Engine), I am trying to figure out what would be the best way to go about this.
I guess the workflow should look something like this:
Send data from live TD scene to Touch Engine running inside of UE. I am not sure what would be the best way to do this. I would like to go for minimal latency which naturally points me to Shared Memory CHOPs. But how to go about sending more complex string data? Since Shared Memory DATs aren’t currently available, I guess the only way to go about this is to use network communication. Or is there some better way?
Receive data in Touch Engine and drive rendering in UE with these data.
Send render from UE back to TD. I guess that one way would be to send render back to Touch Engine and then use spout inside of the tox file to send it back to main TD scene. This would however result in one unnecessary texture share and therefore most probably in increased latency. I guess it would be better to send the texture directly from UE to TD (using some 3rd party spout plugin). If anyone knows about some better approach, please let me know Thanks.