Is there a way to download 3d models from my streaming app?

Hi.

I want to build an app using UE5 and the use Pixel Streaming to put it in a website. It would be a character creator, like MetaHuman Creator, but the user would be able to add animations from a library and download the model with the animations. Is it possible to build something like this? Maybe with an additional plugin or API?

there is a GLTF Exporter for that.
But GLTF exporter is not an async function. Depends on exported target, it can freeze your game during that time period and this can break pixel streaming’s connection. You should be careful about that.

when you finish your export, you have to read gltf’s byte and send it to client. I think there was a send function for that. If there is not, you can implement that. maybe as a base64 ??

this can be a start for you.

1 Like

Wouldnt it be more cost effective to just release the app/executable?

1 Like

This way would it be more easy to make the export of the model from the app?

I will study this option. Thanks for the reply!

Well, it probably wouldn’t change much in terms of that, but you can code a quick C++ IO to write whatever format you want, and you have no cost associated with bandwidth.
Downloading something will cause a bandwidth consumption on top of the pixel streaming. Both can be quite expensive to begin with.

1 Like