> ## Documentation Index
> Fetch the complete documentation index at: https://vrchat-docs.moverse.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Calibration

Proper calibration is essential for accurate results in Moverse Studio. This process involves two main steps: first, aligning the cameras spatially, and second, defining the coordinate system's ground plane.

### Step 1: Camera Spatial Alignment

#### 1.1 Check Streaming

Ensure all cameras are actively streaming and that their video feeds are visible.

#### 1.2 Adjust Camera Placement

To check the placement, have someone move around the capture space.
  Optimal placement is achieved when the subject is clearly and simultaneously visible from all camera angles.
  For best results, ensure all cameras can see the user's **full body in T-Pose**.

<Frame caption="Indicative camera placement to capture the user's full body">
  <img className="block dark:hidden" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/setup.jpg?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=cb905cc1d9cfd93a7f13d761e8383d71" width="3797" height="1401" data-path="images/studio/setup.jpg" />

  <img className="hidden dark:block" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/setup.jpg?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=cb905cc1d9cfd93a7f13d761e8383d71" width="3797" height="1401" data-path="images/studio/setup.jpg" />
</Frame>

#### 1.3 Start Multi-camera Calibration

Click the camera calibration icon located on the top toolbar of the studio interface.

<Icon icon="wand-magic-sparkles" size={24} />

#### 1.4 Enter Capturing Space with Calibration Accessories

Enter the capturing space with the provided calibration board.

#### 1.5 Monitor Calibration Progress

Watch the calibration progress bars for each camera. The bars will fill up as the system gathers calibration data.

<Frame caption="Calibration progress bars loading for each camera and overall.">
  <img src="https://mintcdn.com/moverse-066d58c8/B6MiJPY1zJXjTHiO/images/studio/calibration_progress.png?fit=max&auto=format&n=B6MiJPY1zJXjTHiO&q=85&s=3a014d979ca8c58e6290d76164ee4c33" width="190" height="108" data-path="images/studio/calibration_progress.png" />
</Frame>

#### 1.6 Complete Calibration

Calibration is complete once all bars reach 100%.

#### 1.7 Evaluate Calibration Quality

After calibration finishes, review the precision.
  A quality bar will display the overall result.
  The closer the indicator is to the green side, the better the calibration.
  If you are not satisfied with the quality, please repeat the process.

<Frame caption="Calibration quality bar">
  <img src="https://mintcdn.com/moverse-066d58c8/iH3ypdmLo2_wkPye/images/studio/calibration_result.png?fit=max&auto=format&n=iH3ypdmLo2_wkPye&q=85&s=ab98950ec81b5525397524bf02edf1a4" width="430" height="166" data-path="images/studio/calibration_result.png" />
</Frame>

{/* - Decide whether to accept the calibration based on the indicated quality. If the quality is insufficient, adjustments may be needed to improve the calibration. */}

### Step 2: Setting the Coordinate System Origin

#### 2.1 Place Calibration Accessory

Place the calibration board flat on the floor. You will need to take 5 measurements (until the progress bar reaches 100%). To take a measurement, press the purple origin button that appears next to the <Icon icon="codepen" size={24} /> icon when origin calibration begins. See the step-by-step visual example below for reference.

<Frame caption="Placing the calibration board on the floor for origin calibration">
  <div className="grid grid-cols-2 gap-4">
    <div className="bg-gray-100 dark:bg-gray-800 rounded-lg p-4 text-center">
      <img className="mx-auto mb-2" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/origin-1.png?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=562677a3a49693c975a0e1e607024a02" alt="Calibration Step 1 (20%)" width="1920" height="1200" data-path="images/studio/origin-1.png" />

      <p className="text-sm text-gray-600 dark:text-gray-400">Step 1</p>
    </div>

    <div className="bg-gray-100 dark:bg-gray-800 rounded-lg p-4 text-center">
      <img className="mx-auto mb-2" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/origin-2.png?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=3f4439a64ec235c5b57d6d76a3097d55" alt="Calibration Step 2 (40%)" width="1920" height="1200" data-path="images/studio/origin-2.png" />

      <p className="text-sm text-gray-600 dark:text-gray-400">Step 2</p>
    </div>

    <div className="bg-gray-100 dark:bg-gray-800 rounded-lg p-4 text-center">
      <img className="mx-auto mb-2" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/origin-3.png?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=fb929321e8cb84cecc4168831311d776" alt="Calibration Step 3 (60%)" width="1920" height="1200" data-path="images/studio/origin-3.png" />

      <p className="text-sm text-gray-600 dark:text-gray-400">Step 3</p>
    </div>

    <div className="bg-gray-100 dark:bg-gray-800 rounded-lg p-4 text-center">
      <img className="mx-auto mb-2" src="https://mintcdn.com/moverse-066d58c8/R0LxV8jze7FNwcD9/images/studio/origin-4.png?fit=max&auto=format&n=R0LxV8jze7FNwcD9&q=85&s=68b700199bc4b2e74d79200e2c4e7877" alt="Calibration Step 4 (80%)" width="1920" height="1200" data-path="images/studio/origin-4.png" />

      <p className="text-sm text-gray-600 dark:text-gray-400">Step 4</p>
    </div>
  </div>
</Frame>

#### 2.2 Origin Calibration Completion

Once the progress bar disappears, the ground plane and coordinate system are successfully set.

#### Summary

The entire calibration process described above is shown in the following video:

<iframe width="100%" height="400" src="https://www.youtube.com/embed/AZsZmjVxCb4" title="Calibrate Moverse Capture for VRChat" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />

Once both steps are complete, your system is fully calibrated and ready for body capture.
