Thanks! But I have to bug you again, I haven't been able to figure out how to use this calibration feature you mentioned. I end up having to edit each wall and floor every time I open the scene. I looked in the various plugin files that were installed, and I can't find anything in the RoomBuilder?
Poor guy! I certainly didn't expect you to have to move the walls every single time—no way! So, here are the steps:
- Create an empty object and name it "Room Root."
- Attach the plugin for building walls and floors to it;
- Set the player height to 0 (click for more options - Player Height Adj.) and lock movement so you don't accidentally mess up the room's orientation (User preferences - Navigation - Disable all navigation).
- Now, create the walls and the floor.
- Add lights that correspond to the actual light fixtures in your room—I recommend giving them clear names so you don't get confused later. Set the "Room Root" as the parent for these lights.
Once the walls and lights are set up and in place, proceed to calibration.
- Add the `RoomCalibrationSimple` plugin (found in the `Custom/Scripts/TrueThroughRoomCalibration` folder) to the "Room Root."
- Next, you’ll need to create a calibration reference. Select a "Probe hand"—this refers to the specific controller you will be placing down during the calibration process.
- In the TT menu, disable simultaneous input for hands and controllers to avoid confusing the calibration tool.
- Click "Begin reference setup," place the chosen controller (the "probe hand") in a specific spot, and take note of its position.
- While the controller remains in that spot, use the other controller to click "Capture next point."
- Then, move the first controller to a different location and repeat the process—do this one more time (3 points in total).
- Finally, click "Commit reference point" and save your scene.
Done!
The controller positions should form a large triangle spanning the room to ensure an accurate calibration.
Next time you enter the scene within this same plugin:
- Click "Begin calibration," place the controller on the first point, and select "Capture next point" — then repeat this for the second and third points.
That’s it! Everything that is a child of the "room root" will be calibrated to the position you saved when creating the reference.
Let me know if it helps