Verification level
Visible native Isaac scene-camera rendering at exactly 1280×720. The images must
come from sensors.overview inside the simulated scene. Desktop, window, or viewport
capture is not accepted.
Run it
Terminal A, with a working GPU and display:
cd demo/server/08_camera_rgb_and_png
fastsim config validate run.yaml --json
fastsim-server run.yaml
Terminal B:
cd demo/server/08_camera_rgb_and_png
python main.py --timeout 60
The camera component fixes width 1280, height 720, RGB modality, field of view,
and clipping planes. main.py validates the raw byte count is exactly
1280 × 720 × 3, checks the PNG signature, and saves both files under output/.
It does not resize, recolor, or screenshot the native application window.
Run ID, exact entity ID, generation, simulation tick/time, dtype, shape, and encoding
travel in X-FastSim-* headers. main.py checks both formats belong to the opened
Run and sensors.overview; callers should preserve this identity with recorded
bytes. PNG encoding happens only when /png is requested; clients that prioritize
throughput can request /rgb and avoid that encoding work.
Next: 09 — Particle fluid.