cancel
Showing results for 
Search instead for 
Did you mean: 

(Feature suggestion) Object permannce in passthrough

xutari
Honored Guest

Description: Uses the quest 3's depth sensors and spacial mapping, and MAYBE a lttle object dection AI to simulate "object permanence" in passthrough mode. It would enhance immersion by ensuring that detected objects in the user's physical environment occlude virtual content or windows projected in the passthrough view.

How It Works:

  1. Depth Mapping:

    • The device's depth sensor scans the environment in real-time, creating a 3D map of objects in the user's surroundings.
    • Objects such as furniture, walls, and handheld items are identified and tracked.
  2. Occlusion Rendering:

    • Based on the depth map, the system dynamically cuts out sections of virtual windows, overlays, or objects that should appear "behind" physical objects from the user's perspective.
    • For example:
      • If a cup is on a table, the cup will block parts of a virtual UI or a 3D object displayed in the passthrough.
  3. Object Recognition (Optional):

    • To further improve accuracy, the system could use machine learning to identify specific objects and apply occlusion behavior contextually.
    • Example: Recognizing a hand and ensuring that virtual elements appear behind it unless explicitly programmed otherwise (e.g., UI interacting with the hand).
  4. Room Mapping Integration:

    • Using the room map, larger static elements like walls, doors, and furniture could automatically occlude virtual windows.
    • Virtual objects rendered in passthrough adapt dynamically to user movements and object positioning.

Benefits:

  • Enhanced Immersion:
    • Provides a more realistic blend of physical and virtual worlds by respecting the spatial relationships of objects.
  • Improved Safety:
    • Ensures that real-world objects are visible in passthrough, reducing the risk of collisions or accidents.
  • Better Interactivity:
    • Enables realistic interaction between virtual content and physical objects, making it feel more natural.

Challenges:

  • Performance:
    • Real-time depth sensing and object occlusion require significant computational resources. Optimizing for smooth performance is critical.
  • Accuracy:
    • Misidentifying or failing to detect objects could result in a jarring experience.
0 REPLIES 0