Wish / Does this exist: Simple collision volumes

Please note: Should you experience issues with Enscape or your subscription, and in case of any urgent inquiries/questions (e.g. regarding our upcoming licensing changes) please reach out to our dedicated support team via the Help Center or Support button as detailed here.
  • Hey team, love Enscape so far, works like a dream in Revit! We primarily use its VR functionality with the Vive.

    One issue we run into a lot is that users tend to teleport on top of non-floor surfaces. We also encounter noticeable lag when aiming the teleporter at objects with a higher polygon count (which makes sense as collision seems to be made per-poly when exporting to Enscape). I feel like both of these could be tackled with one of the following solutions:

    1) Ability to create simple primitive collision volumes (basic cubes or cylinders should handle most situations)

    2) Some other alternative to per-poly collision, like the user supplying a proxy collision scene.

    Do either of these already exist (or does a different solution exist)? Our studio would love if one/both these features were added!

    • Official Post

    Hey Josh_T3D thank you very much for your request.

    You have some good points, but may I propose a similar solution, which would be more user friendly? I'd file a feature request to add the functionality of automatically creating primitive or more simple collision volumes for high-poly objects in VR, so that aiming at them would produce less delay.

    Further, regarding the "teleport on top of non-floor surfaces" issue, is there any chance you could please share a project file with us where this problem is occuring in order to troubleshoot the cause behind this behaviour? A short description detailing how to reproduce this problem in the corresponding project would be great as well! If it's a confidential project, you may also gladly leave me a personal message with a link. :)

  • Thanks for your response (and sorry for my delayed answer)!

    Auto-generating simplified collisions for high-poly objects in VR would certainly be a solution for some of our problems (and would be a wonderful feature, yes please!). As for the teleporting on non-floor surfaces request, I have PM'd you a link to a simple scene that demonstrates the basic issue we have. We've seen this in every Enscape project we've worked on, so I'll post instructions to reproduce the problem here:

    1) Open any scene that has a table, bed, desk, counter, etc. (a relatively flat surface that can be targeted using the teleporter in Enscape VR).

    2) Aim at the top of that flat surface, and teleport onto it.

    For taller surfaces like counters, this can be especially disorienting as the user's head frequently protrudes through the ceiling. When we leverage Enscape as a means of showcasing a space to users that are new to VR, this disorientation is alarming and can be show-stopping. If we could set up no-teleport zones, we could block off the spaces above some of these objects manually to ensure this does not occur.

    Alternatively, for ease of use, if we could identify the floor height in each area and optionally force the user to teleport to that height, that might work as well. There could be difficulties with stairs or multi-story buildings, though.

    Anyway, check out the scene I sent you, and I'd love to hear your thoughts on this issue and what the best solve might be. Thanks again!

    • Official Post

    Hey Josh_T3D , I've gladly filed your feature request accordingly. :)

    Further, I'm looking forward to the project file, you just have to give me the necessary permissions to download the file - I've sent you Gdrive request accordingly so you can simply just accept that.

    • Official Post

    Hey Josh_T3D , I've received the project file and we'll try to reproduce this behaviour at hand accordingly. Rest assured that I'll get back to you as soon as I have any news to share regarding this subject. :) Thank you for a bit more patience.

    • Official Post

    Josh_T3D , I've had a look at the project file and I can see definitely what you mean.

    We already have a feature request on our agenda regarding the ability to set boundaries in your project. This way you could restrict teleportation on certain objects. Through your voice I've upvoted this request at hand so that our developers are aware of the demand for this implementation. ;)

    Again, thank you for the project file and your feedback!