View Issue Details

IDProjectCategoryView StatusLast Update
0002677NoesisGUIUnity3Dpublic2023-09-27 10:49
ReporterJosh Campbell Assigned Tosfernandez  
Status resolvedResolutionfixed 
Product Version3.2 
Target Version3.2.2Fixed in Version3.2.2 
Summary0002677: Perf dips pretty hard when the HitTest3D gets run on Quest up to an unusable state
DescriptionWe are noticing a major performance hit when using HitTest3D (as seen in attached screenshot) on Quest Standalone. We're looking into ways to reduce its usage but will ultimately take too hard of a performance hit when interacting with the interface.

We haven't implemented changes to reduce the calls when unnecessary, but it -is- too expensive when needed.
Steps To ReproduceLaunch the game - Have the Noesis interface deployed and HitTest called. (Currently always when interface is open)
We're hoping to find ways to reduce its impact on the overall performance and were looking for suggestions.
TagsNo tags attached.


Josh Campbell

Josh Campbell

2023-08-30 21:26


image.png (83,879 bytes)   
image.png (83,879 bytes)   
image-2.png (70,228 bytes)   
image-2.png (70,228 bytes)   


2023-08-31 12:51

manager   ~0008689

Last edited: 2023-08-31 12:52

Hi Josh,

Before we further analyze the performance problems we need to understand why you need to use the HitTest3D version with calllbacks.
Could you share the code for your filter and result callbacks?
Because in our plugin we are simply using the HitTest3D version without callbacks and had no issues so far.

Also, please do a test using the HitTest3D without callbacks, you shouldn't have any performance issues on Quest, could you confirm?

Thank you!


2023-09-04 16:01

manager   ~0008694

Did you find time to try the HitTest3D version without callbacks?


2023-09-27 10:49

manager   ~0008772

Fixed in changeset 12714

Issue History

Date Modified Username Field Change
2023-08-30 21:26 Josh Campbell New Issue
2023-08-30 21:26 Josh Campbell File Added: image.png
2023-08-30 21:26 Josh Campbell File Added: image-2.png
2023-08-30 21:29 Josh Campbell Description Updated
2023-08-30 21:29 Josh Campbell Steps to Reproduce Updated
2023-08-30 21:30 Josh Campbell Description Updated
2023-08-31 12:45 sfernandez Assigned To => sfernandez
2023-08-31 12:45 sfernandez Status new => assigned
2023-08-31 12:45 sfernandez Target Version => 3.2.2
2023-08-31 12:51 sfernandez Status assigned => feedback
2023-08-31 12:51 sfernandez Note Added: 0008689
2023-08-31 12:52 sfernandez Note Edited: 0008689
2023-09-04 16:01 sfernandez Note Added: 0008694
2023-09-27 10:49 sfernandez Status feedback => resolved
2023-09-27 10:49 sfernandez Resolution open => fixed
2023-09-27 10:49 sfernandez Fixed in Version => 3.2.2
2023-09-27 10:49 sfernandez Note Added: 0008772