Neos-Metaverse / NeosPublic

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

Importing "Loïc Norgeot" Animations Causes exceptionally weird behaviour in Neos #476

Open ProbablePrime opened 4 years ago

ProbablePrime commented 4 years ago

Loïc Norgeot, makes data visualisation Models and posts them to sketch fab. Downloading these as a GLTF format model and importing them will completely destroy any user's private or public UI within a world.

You can find the model I tried here: https://sketchfab.com/3d-models/a-windy-day-fb78f4cc938144e6902dd5cff354d525

Frooxius commented 4 years ago

This has been previously reported by SHFR. I've looked into the issue, but unfortunately there's not an easy fix for this. Due to how those models are structured, they cause huge amounts of heavy computations on the background workers, trying to generate colliders for them.

Because it overwhelms the background jobs, other jobs wait really long in the queues, which is why the UI stops responding.

You could try disabling collider generation on import and see if it helps. But I don't think this is fixable until parts of the system are reworked with upgrade to BEPU v2.

ProbablePrime commented 4 years ago

Understood, I wanted to ensure it was logged. I will try the no-collider approach.

ProbablePrime commented 4 years ago

Hamish tried the no collider approach and it worked well for these models.