Skip to content
Back to skills

Data Preparation

ASecurity

"Guides gaussian-splatting scene layout checks, COLMAP/Blender

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsbackend

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-preparation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data Preparation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data Preparation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-preparation-cad9c60b/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-preparation-cad9c60b)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-preparation
description: "Guides gaussian-splatting scene layout checks, COLMAP/Blender
  conversion, and depth-regularization preparation."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Data Preparation

Use this sub-skill when the task is about turning raw images or existing SfM outputs into the scene layouts that `train.py`, `render.py`, and `metrics.py` expect.

## Read First

- Read [references/data-formats.md](references/data-formats.md) for the required COLMAP, Blender/NeRF synthetic, depth, and model-output folder layouts.
- Read [references/conversion-workflows.md](references/conversion-workflows.md) when the user wants COLMAP/ImageMagick conversion commands or a scene layout preflight.
- Read [references/troubleshooting.md](references/troubleshooting.md) for camera model, depth, COLMAP, and external command failures.
- Run [scripts/validate_scene_layout.py](scripts/validate_scene_layout.py) before building any training/rendering command that depends on scene structure.
- Run [scripts/make_depth_scale.py](scripts/make_depth_scale.py) when the user needs `depth_params.json` for depth regularization. It uses the bundled [scripts/read_write_model.py](scripts/read_write_model.py) parser support file.

## What This Sub-Skill Covers

- Raw image to COLMAP scene preparation.
- Validation of `images/`, `sparse/0/`, `transforms_train.json`, `transforms_test.json`, and model output directories.
- Recognition of supported camera models and when undistorted PINHOLE/SIMPLE_PINHOLE data is required.
- Depth-regularization support files and `-d/--depths` folder layout.
- Safe command construction for conversion and depth-prep tasks.

## What This Sub-Skill Excludes

- Optimizer selection, iteration schedules, and training command construction. Route those to [../training/SKILL.md](../training/SKILL.md).
- Offline rendering and metric computation. Route those to [../rendering-evaluation/SKILL.md](../rendering-evaluation/SKILL.md).
- SIBR viewer build/run details. Route those to [../viewers/SKILL.md](../viewers/SKILL.md).
- CUDA compiler or PyTorch installation. Route those to [../setup-and-backends/SKILL.md](../setup-and-backends/SKILL.md).

## Common Use Cases

1. A raw image folder and a COLMAP executable are available, and you need to know the right conversion command.
2. A user has a COLMAP scene but training fails because `sparse/0` or `images/` is missing.
3. A user wants depth regularization and needs `depth_params.json` generated from COLMAP plus per-image depth PNGs.
4. A user is unsure whether a dataset is Blender/NeRF synthetic or COLMAP and wants a structural check before training.

## Output Expectations

The sub-skill should help a future agent answer:

- What layout does this scene need?
- Which conversion command should be used?
- Why does training complain about the dataset or depth files?
- Which validator should be run before starting `train.py`?

Files in this skill

  • SKILL.md2.9 KB
  • references/conversion-workflows.md2.6 KB
  • references/data-formats.md3.2 KB
  • references/troubleshooting.md3.2 KB
  • scripts/make_depth_scale.py4.7 KB
  • scripts/read_write_model.py22 KB
  • scripts/validate_scene_layout.py5.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.