Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
193 stars 9 forks source link

Microphones in the MTC Streaming and Recording Hall cause cpu spike on collide #2957

Open MinkyFox opened 3 years ago

MinkyFox commented 3 years ago

Describe the bug?

When colliding with the microphones in the MTC Streaming and Recording Hall, the cpu usage suddenly get up to 100% causing the frames to drop very low. By microphone i mean the ones in the streaming room on the second room second, i guess its the conference setting. It seems like the MeshCollider is causing the problems.

Relevant issues

Nothing relevant found

To Reproduce

  1. Open the MTC Streaming and Recording Hall and go to the streaming room (The one with the twitch chat)
  2. Select the conference room layout (The one with the big table and 4 to 5 microphones on it)
  3. Collide with one of the microphones by walking into them
  4. Watch how the CPU spikes and the frames drop

Expected behavior

It shouldn't cause the cpu to spike like that

Log Files

No response

Screenshots

No response

How often does it happen?

Always

Does the bug persist after restarting Neos?

Yes

Neos Version Number

2021.9.06.614

What Platforms does this occur on?

Windows

Link to Reproduction Item/World

http://cloudx.azurewebsites.net/open/world/G-Neos-Team/R-14237e96-e4d6-43ed-b5b8-bbc2e89157e3

Did this work before?

I Don't Know

If it worked before, on which build?

No response

Additional context

Here's a video to see it in action: https://discord.com/channels/402159838827905024/439422161657135106/884790418577981450

Reporters

No response

ohzee00 commented 3 years ago

A possible quick fix for this would be for the microphones to not have Character Collider checked, or at the very least, only be checked for the base if that behavior is needed.

MinkyFox commented 3 years ago

I figured that baking the meshes with the glue tip and then running the Convex Hull Decomposition on the mesh works well too if the microphones needs to be grabbable for some reason ^^

AshtonSparx commented 3 years ago

Or just swap the mesh colliders with 1 box collider :P