Skip to content
Back to skills

Viewers

ASecurity

"Guides gaussian-splatting SIBR remote and real-time viewer build,

  • 247 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 8, 2026
toolspythonbashbackendperformance

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Viewers?

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

Security grade badge for Viewers
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-viewers/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-viewers)

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: viewers
description: "Guides gaussian-splatting SIBR remote and real-time viewer build,
  run, connection, and troubleshooting workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Viewers

Use this sub-skill when the task is about the SIBR network viewer, the real-time Gaussian viewer, viewer build commands, optimizer connection settings, navigation, top view, or CUDA/OpenGL interop issues.

## Read First

- Read [references/viewer-workflows.md](references/viewer-workflows.md) for build/run commands, remote viewer flow, real-time viewer flow, top-view behavior, and OpenXR notes.
- Read [references/troubleshooting.md](references/troubleshooting.md) for connection, path override, build dependency, OpenGL/CUDA interop, and performance problems.
- Use [scripts/build_viewer_command.py](scripts/build_viewer_command.py) to print a viewer command without running a binary.

## Viewer Types

- **Network/remote viewer** connects to a running `train.py` optimizer over a socket. The optimizer defaults to `127.0.0.1:6009` unless `--ip` and `--port` are changed.
- **Real-time viewer** loads a trained model directory and renders it interactively using SIBR/OpenGL/CUDA.

## Preconditions

- Python training/rendering setup is handled by [../setup-and-backends/SKILL.md](../setup-and-backends/SKILL.md).
- A trained model for the real-time viewer is produced through [../training/SKILL.md](../training/SKILL.md).
- SIBR viewer binaries must already be downloaded or built; this sub-skill does not assume they exist.

## Command Shapes

Remote viewer:

```bash
SIBR_remoteGaussian_app --ip 127.0.0.1 --port 6009
```

Optimizer side:

```bash
python train.py -s <scene> --ip 127.0.0.1 --port 6009
```

Real-time viewer:

```bash
SIBR_gaussianViewer_app -m <trained-model>
```

Use `-s <source-scene>` if the viewer cannot resolve the model's saved source path.

## Boundaries

- Do not diagnose SIBR internals beyond documented build/run and runtime failure modes unless the user is explicitly editing the SIBR source.
- Do not treat SIBR viewer success as proof that Python training/rendering metrics work, or vice versa.

Files in this skill

  • SKILL.md2.1 KB
  • references/troubleshooting.md2.1 KB
  • references/viewer-workflows.md2.7 KB
  • scripts/build_viewer_command.py2.7 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.