Jump to content
Happy Holidays! Limited Staff Responses: 1/20 - 1/31 ×

Judder occurs during movie playback with VIVE focus


Recommended Posts


I am developing a Vive Focus app with Unity.
The app plays 360 degree videos and displays subtitles in space.
It uses AV Pro Video to play 4K video and Text Mesh Pro to display subtitles.

There is one problem, and if I move my head while watching the subtitles, a judder occurs.
The app runs at 75 fps.

I thought that using WVR Overlay would prevent the judder.
I tried it with things like "Interop_overlay.WVR_GenOverlay(ref_overlayId);" but I got a "DllNotFoundException:wvr_api" error and couldn't use it.

Is there any way to stop the judder?


This is my development environment.

・Unity 2018.4.14f1
・Wave SDK v3.1.4 Unity
・VIVE Focus ver. 2.04.1400.2



@Cotta @JustinVive @Tony PH Lin

Link to comment
Share on other sites

  • 2 weeks later...

Hi @ji_com

If you're trying to keep subtitle fixed in front of the head, using overlay should be the correct approach.

At this moment Wave SDK does not formally support overlay in Unity plugin. The API only works in Android. You may refer to the sample Samples/Overlay_Test showing how to use native overlay API in an Unity project.

1) This sample is not a formal support of using overlay in Unity. It's for advanced developers.

2) This sample involves interaction between Game thread and Render thread. Multi-thread sync up should be taken care to avoid unexpected behavior.

3) You'll need Unity Low level native plugin knowledge: https://docs.unity3d.com/Manual/NativePluginInterface.html

4) See how to use Wave SDK overlay native API: https://hub.vive.com/storage/docs/en-us/Sdk_WvrOverlay.html


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...