# Theia Model Description

There are currently three available models in Theia3D:

1. [Default Model](/apollo-v2024/theia3d-documentation/theia-model-description/default-model-description.md)
   * Consists of two kinematic chains: lower body (pelvis and legs) and upper body (torso, arms, and head).
   * No abdomen or neck segments.
   * Shoulder joints and head segment are allowed 6 degrees of freedom.
2. [Full Body Model](/apollo-v2024/theia3d-documentation/theia-model-description/full-body-model-description.md)
   1. Consists of one, whole-body kinematic chain.
   2. Abdomen and neck segments included.
   3. Shoulder joints are allowed 6 degrees of freedom.
   4. Head is allowed 3 degrees of freedom.
3. [Separate Arm and Head Model](/apollo-v2024/theia3d-documentation/theia-model-description/separate-arm-and-head-model-description.md)
   * Consists of five kinematic chains: lower body (pelvis and legs), torso, left arm, right arm, and head.
   * No abdomen or neck segments.
   * Shoulder joints and head segment are allowed 6 degrees of freedom.

## Pose

Model pose can be exported to .c3d, .fbx, and .json files.

The .c3d files contain the 4x4 pose matrices for each model segment and the local coordinates of the anatomical landmarks of the distal segments of the model (feet, hands, head). These files can be processed using Visual3D.

The .fbx files contain the hierarchical skeleton, pose, and bone meshes of the animation model. The first frame of the file contains the model in a “T-Pose”. The skeleton must be solved using the Full Body Model in order to save pose files in FBX format.

The .json files contain information about how the trial was processed (Theia3D version, model, preferences, etc.) and the 4x4 pose matrices for each body segment for every frame of the trial.

<figure><img src="https://cdn.prod.website-files.com/67008ba73b4fd0346790d085/6793fe6499597d4559925425_6793fe5e99597d4559924f65_model_2chains.webp" alt=""><figcaption><p><strong>The Theia3D kinematic model, shown as 3D segments in the Theia3D viewer.</strong></p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.theiamarkerless.com/apollo-v2024/theia3d-documentation/theia-model-description.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
