Skip to content

Operation Room Scaling

🤖 Infrastructure

The room is currently incorrectly scaled, which causes several issues with the player and camera height offset. These include race conditions and other unpredictable bugs. At the moment, there is only a temporary fix in place, which is not a viable long term solution.

The room, including all objects, must be scaled so that 1 meter equals 1 Unity unit. This ensures all objects are realistically sized and allows us to switch to using the floor for surface detection, eliminating the need for any manual camera offset.

Acceptance criteria

  • The room and all objects (Unity Primitives and Blender Objects) are scaled to 1m = 1 Unity unit.
  • The camera and player height offset issues are eliminated tested with Index and Quest.
  • Floor surface detection is enabled and works reliably.
  • No manual camera offset is required.
  • All existing bugs related to offset height and player camera and random ceeling things spawning are resolved.