Skip to main content

Troubleshooting

· I’m experiencing lag/freezes just before the avatar loads

This is a known limitation of the third-party plugin, glTFRuntime, which we use to load the avatar glb's at runtime. The plugin's developers are working on improvements. You can follow their development on the glTF Runtime Discord.

· BP_Union_RuntimeRetarget has unresolved compiler errors

The SDK comes with an example blueprint that replaces the default Unreal character. This blueprint relies on the Third Person Template provided by Unreal. If you don't have the Starter Content, remove BP_Union_RuntimeRetarget and ABP_UnionAvatars_RuntimeRetarget from your content browser.

· The WebCam doesn’t show up in Unreal

Make sure you have followed all the required steps to setup your project, including the one about changing from DirectX 12 to DirectX 11. See the Project Requirements for more details.

· The WebCam doesn’t work in Pixel Streaming

Due to the limitations of pixel streaming, Unreal cannot access the webcam directly. To work around this you could write an implementation of our IFrame into your HTML page and communicate with UE.

· The avatar materials doesn’t show up in the build

Follow the next instructions from the gltfRuntime documentation:

If you get an error about materials, it could be that your packaging procedure is not including the plugin's Content directory. Go to Project Settings/Packaging, and expand the main section for accessing advanced options. Now just add the glTFRuntime Content directory to 'Additional Asset Directories to Cook' ('to Package' in UE4). You could be forced to do this even if you are using your customized materials. (note: if you get the same problem when hitting 'launch' in the editor, just run the level one time in PIE mode to force loading of the material asset)


tip

Still having troubles setting up the SDK? Contact us: techsupport@unionavatars.com