Fixing delay and lag problems
Last week I ran into a couple of problems while trying to livestream mocap data from Rokoko to Unreal and project it with Optoma 4K laser cinema on the white wall in our lab. One thing that I have noticed is the difference between the image on PC vs. on projector. At first, I thought that the projector's mocap had more delay than the PC’s mocap, but then I realized that the delay was the same, but the projector had more lagging! So, while watching motion capture on the bigger screen I could see that some of my character’s movements look very fragmented and therefore unnatural and laggy. I was able to figure out that it happens because the projected display is significantly bigger than the display on my laptop. I could decrease the resolution on projector or laptop and it would fix this problem as well, but for my purposes I need the screen to be as big as possible. After playing with display resolution and refresh rate for both laptop and projector, I figured out that the best solution would be to leave the laptop at a rate of 60hz and increase Optoma’s rate up to 120hz. Increasing the refresh rate helped me to fix the problem with laggy image, so the projected livestream appeared smoother and more pleasant to watch. However, the delay became more noticeable.
Now I have to deal with another problem. In order to fix the delay on both laptop and projector, we got a new WiFi router that would be used specifically for streaming Rokoko mocap data to the Rokoko studio. This way I have only my laptop and Rokoko’s hub that are connected to the Access Point, therefore the load on the network is not as heavy as it was with the previous more commonly used one. Although it has not reduced the delay to zero, it helped a little bit as you can see in the table below
Now, I have smooth mocap data projected on a very big surface with some delay, but for my project a tiny delay is more of a benefit than a problem.
-Sofiia