Skip to content
Back to skills

Rendering

ASecurity

"Configure robosuite rendering, camera observations, transforms,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
tools

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Rendering?

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

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

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: rendering
description: "Configure robosuite rendering, camera observations, transforms,
  offscreen capture, domain randomization, and optional USD/Isaac export paths."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Rendering

Use this sub-skill for rendering and camera-adjacent tasks in robosuite:

- choose `has_renderer` vs `has_offscreen_renderer`
- select `renderer="mujoco"` or `renderer="mjviewer"`
- request camera RGB, depth, and segmentation observations
- read and back-project camera transforms
- record short offscreen videos
- randomize cameras, lighting, textures, dynamics, and sensor noise
- follow optional USD / Isaac Sim export paths

Start with:

- [references/rendering-and-cameras.md](references/rendering-and-cameras.md)
- [references/domain-randomization.md](references/domain-randomization.md)
- [references/video-and-usd.md](references/video-and-usd.md)
- [references/troubleshooting.md](references/troubleshooting.md)

Bundled helpers:

- [scripts/offscreen_camera_smoke.py](scripts/offscreen_camera_smoke.py)
- [scripts/camera_transform_smoke.py](scripts/camera_transform_smoke.py)
- [scripts/record_random_video.py](scripts/record_random_video.py)

Do not handle here:

- `../environments` for task setup, horizons, reward flow, and general env creation
- `../teleoperation` for keyboard/SpaceMouse/DualSense capture and teleop video/USD collection
- `../modeling` for camera XML tuning and MJCF camera placement

Core rules:

1. `use_camera_obs=True` requires `has_offscreen_renderer=True`.
2. Depth observations are normalized; convert them with `get_real_depth_map` before metric use.
3. Segmentation observations appear only when `camera_segmentations` is enabled, with keys like `frontview_segmentation_instance`.
4. Set `robosuite.macros.IMAGE_CONVENTION = "opencv"` before env creation when writing video with `imageio` or OpenCV-style consumers.
5. Treat USD/Isaac export as optional and environment-dependent, not as a core verified runtime path.

Files in this skill

  • SKILL.md2 KB
  • references/domain-randomization.md3.1 KB
  • references/rendering-and-cameras.md5.2 KB
  • references/troubleshooting.md2.5 KB
  • references/video-and-usd.md1.8 KB
  • scripts/camera_transform_smoke.py3.3 KB
  • scripts/offscreen_camera_smoke.py4.3 KB
  • scripts/record_random_video.py3.2 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.