-
Notifications
You must be signed in to change notification settings - Fork 402
Can we expect multithreaded rendering and higher frame rates in a future update? #141
Comments
Hi, Thanks for the feature request. Multithreading rendering is a feature requested by many developers, but I cannot share any timelines right now. |
Thanks for the reply. |
Can confirm that multithreaded rendering would help dramatically to reliably run an AR session and record the device's screen at the same time. Some Galaxy S7s can't run my app smoothly when I have the recording capabilities baked in, and multithreaded rendering would solve this. The recording plugin (NatCorder) is built for multi threaded rendering anyway. |
I build a workaround which improves the issue of only having 30fps and allows me to run games in 60fps even in VR. |
+1 Hoping for more information about multithreading and a 60fps camera. |
We heard your feedback! Multithreaded rendering is now supported with the ARCore SDK when using Unity 2017.4f9+ :) |
Hey, Do you have any ETA on this? |
@small-potatoes Thank you! I'm the developer of NatCorder and I was just about to offer to help you all implement multithreaded rendering. Devs trying to record ARCore gameplay will significantly benefit from this. |
@small-potatoes or @olokobayusuf Can you elaborate? On Unity 2018.1 with Unity ARCore SDK version 1.6, but still getting the same "ARCore Does Not Support Multi-threaded Rendering" error when trying to build with multi-threaded rendering enabled. |
@mathiassiig Not too sure about this one, I was going off @small-potatoes announcement that they added support. |
Mike from Unity here. We implemented support for multi-threaded rendering in 2018.2 and backported it to 2017.4 which is one of our Long Term Support (LTS) versions. We did not (and won't) backport it to 2018.1 since the expectation is that any user of 2018.1 would upgrade to 2018.2. You can read more about how our releases work here: https://blogs.unity3d.com/2018/04/09/new-plans-for-unity-releases-introducing-the-tech-and-long-term-support-lts-streams/ |
Hi, The multi-threading option still does not work in Unity 2020.2.3f1. The documentation still says to disable the Multi-threading option and when I tried to enable it, my phone (Samsung S7) says that it's not compatible anymore and the AR does not work. Any update on this? I'm getting 13-18 fps when recording |
Any news on that? |
How are you recording video if I may ask? If you use NatCorder, then there's a WIP extension package that provides async GPU readbacks on OpenGL ES, giving you recording performance comparable to that of Vulkan. |
This is fixed!
I suspect something else may be going on. What version of the ARCore Unity SDK are you using? When it does not work, do you see any error messages or events in the app log? |
Your right! After testing again, it's working now! |
Glad to hear! |
Booth these features might solve the problems we encounter when trying to build a better GearVR/Daydream app using ARCore for tracking the head movement in 6DoF.
The text was updated successfully, but these errors were encountered: