Hollowhead Posted February 8, 2019 Share Posted February 8, 2019 I don't quite understand what is going on. I've tried to post this message several times on this sub-forum and it keeps getting deleted. Perhaps I posted this message to the wrong place? If so, let me know. It does not appear that my message has been moved, but instead, it appears as though my post was simply deleted. I am using Vive Wave SDK, and using the Vive Focus, and I have a legitimate question. Over the past week I've been experimenting with the Vive Focus. I've been experimenting with various versions of my app. I've stripped the app down to its most essential elements. However, I face a significant problem which I cannot solve. There appears to be a significant judder when I pan my head from side to side if I try to attempt anything of significant complexity within my scene. I have tested various versions of various scenes by eliminated everything from the scene except one model. Using the profiler I see nothing unusual and everything is well within the suggested limits outlined in the case study provided by 2 Bears Studio on every scene I experiment with. Simple, unanimated 3D objects such as the default Unity 3D models seem to work well. If I try to deploy more complex objects which show on Unity's game view to be anywhere from 5k to 10k tris, I begin to experience judder if I pan my head from side to side. If I am connected to the PC trying while the profiler is on the judder appears to be worse. Animating an object make the judder worse. Moving my head faster makes the judder worse. If I am not connected to the PC and viewing simpler objects which are not animated the judder appears to disappear. Any ideas? Here are the specifications of the various software tools I'm using: Developer Kit Vive Focus Updated to 1.92.1400.2 Wave SDK Version is 2.1.8 Unity Version 2018.1.9f1 Personal Vive Input Utility v.1.10.2 Link to comment Share on other sites More sharing options...
thealgo1234 Posted February 8, 2019 Share Posted February 8, 2019 Yes unfortunately many titles on the store suffer from judder. Not sure if internally they are running at 60fps and as screen is forced at 75hz, it causes issues Would also be nice if it would be possible to have a 60hz mode as videos at 30/60fps look absolutely horrible with judder non-stop due to the displays 75hz and video update at 60hz. Its fine when moving head around as the changes seem rendered at 75hz, but the actual frame rate changes at 60hz do not match the display refresh Link to comment Share on other sites More sharing options...
Hollowhead Posted February 8, 2019 Author Share Posted February 8, 2019 Thank you for your reply. Ok. So is this something I can adjust in Unity to mitigate the issue? If not, is there a per object limit or something that you might suggest I shoot for in terms of complexity whether it's polygons or materials/shaders? I noticed after replaying a lot of the free apps and games that every app experiences some judder to a greater or lesser extent. Link to comment Share on other sites More sharing options...
thealgo1234 Posted February 9, 2019 Share Posted February 9, 2019 This judder which is more apparant when objects are more complex can unfortunately merely be due to the system/drivers not optimised well on the vive focus. The extra pixels and refresh rate would also result in 35% more pixel throughput compared to a oculus go (2560x1440) at 60hz - although the snapdragon 835 soc on the focus should scale up well to this. Even though the profiler may be calculating that there is ample cpu/gpu resources for your scene, there may be this other bottleneck in the system that is causing it to use more resources than it should perhaps? (Again perhaps related to the system drivers) Link to comment Share on other sites More sharing options...
Hollowhead Posted February 12, 2019 Author Share Posted February 12, 2019 More data: The judder becomes noticeable at 500 to 1000 tris on a single mesh, with or without animation. I will see it judder a tiny bit when viewing a mesh with 150 tris. I put a little FPS monitoring code into the app to display FPS on a canvas as I use the Vive Focus. In every case, no matter which mesh I'm using, my frames per second hovers consistently at just under 75, usually around 74.8, and, again, this is on the Vive Focus. Link to comment Share on other sites More sharing options...
dario Posted February 12, 2019 Share Posted February 12, 2019 We will have the judder issue fixed on the VIU github - thanks for your patience! https://github.com/ViveSoftware/ViveInputUtility-Unity This was introduced in a previous version (1.10.1) and the fix is already included in the current version. Link to comment Share on other sites More sharing options...
Hollowhead Posted February 14, 2019 Author Share Posted February 14, 2019 Okay. Thank you. I look forward to downloading the changes. Link to comment Share on other sites More sharing options...
Hollowhead Posted February 14, 2019 Author Share Posted February 14, 2019 I can confirm the latest update to vive input utility on github has fixed the issue. Thank you. Link to comment Share on other sites More sharing options...
dario Posted February 16, 2019 Share Posted February 16, 2019 https://github.com/ViveSoftware/ViveInputUtility-Unity/releases Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now