> For the complete documentation index, see [llms.txt](https://docs.openbrush.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbrush.app/user-guide/exporting-videos/gaussian-capture.md).

# Gaussian Capture

Generate images, camera poses and sparse point data for Gaussian splat workflows.

Gaussian Capture generates a set of images and camera data for training a Gaussian splat in another application. Shape widgets define where Open Brush places the virtual cameras and what part of the sketch they face.

{% hint style="warning" %}
Gaussian splat training is not performed by Open Brush. The output is an input dataset for a separate training tool. Large capture sets take time and use substantial storage.
{% endhint %}

## Add capture areas

1. Switch to Advanced mode.
2. Open **More Options** > **Labs**.
3. Open **Gaussian Splat Pose Capture**.
4. Add one or more capture areas.
5. Move, rotate and scale each widget to cover the part of the sketch you want to capture.

The available shapes distribute cameras differently:

| Shape      | Camera placement                                                          |
| ---------- | ------------------------------------------------------------------------- |
| Sphere     | Cameras surround the widget and face its centre.                          |
| Hemisphere | Cameras cover one half of a sphere and face its centre.                   |
| Ellipsoid  | Cameras surround a stretched or flattened volume and face its centre.     |
| Box        | Cameras are distributed through a volume using subdivisions on each axis. |

You can use several capture widgets in one sketch. The export includes the views generated by every active capture widget.

## Adjust the number of cameras

Grab a capture widget with both hands and scale it normally to change the size of the capture area.

Hold **X/A** while scaling to change its capture settings instead:

1. Sphere, hemisphere and ellipsoid widgets adjust the number of rings and views per ring.
2. Box widgets adjust the subdivisions on the active axis.

The widget displays the resulting camera count. More cameras provide more viewpoints but take longer to capture and train.

## Export the dataset

1. Save the sketch first if you want the output folder to use its name.
2. Return to the Gaussian capture tray.
3. Select **Export Gaussian Poses**.
4. Wait for the capture progress to finish before moving the scene or closing Open Brush.

Each run creates a new numbered folder in:

```
Documents/Open Brush/SplatPoses
```

The folder contains PNG images plus COLMAP-compatible `cameras.txt`, `images.txt` and `points3D.txt` files. An unsaved sketch uses `Untitled` as the folder-name prefix.

## Capture tips

1. Keep the subject inside every capture area and avoid placing cameras inside solid geometry.
2. Start with fewer cameras while testing placement.
3. Animated and audio-reactive content is paused during capture so the exported views remain consistent.
4. Use overlapping capture areas when a single shape cannot cover the subject with useful viewpoints.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.openbrush.app/user-guide/exporting-videos/gaussian-capture.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
