validation-diff-gifs

Generate per-camera pixel-difference GIFs comparing validation images to golden references.

3.9k|517|Updated May 28, 2025
One-click install
npx skills add https://github.com/isaac-sim/IsaacSim --skill validation-diff-gifs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation-diff-gifs
Source: https://github.com/isaac-sim/IsaacSim/tree/main/.claude/skills/validation-diff-gifs
Command: npx skills add https://github.com/isaac-sim/IsaacSim --skill validation-diff-gifs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ImageMagick, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of per-camera pixel-difference GIF animations that visualize how validation images diverge from golden references, enabling quick debugging of tolerance failures.

Core Features & Use Cases

  • Automated generation of per-camera diff frames using ImageMagick to highlight pixel-level differences between captures and golden data.
  • Structured compatibility with Isaac Sim validation data layouts, allowing side-by-side comparison across multiple runs and cameras.
  • Use Case: After a validation run, generate diff GIFs to quickly identify motion-driven or rendering-timing discrepancies between captured frames and gold standards.

Quick Start

Run the evaluation script to generate per-camera diff GIFs for your latest validation run.

Frequently Asked Questions about validation-diff-gifs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize pixel differences between validation captures and golden references?

You can visualize pixel differences by generating per-camera diff GIFs that compare captured validation images against golden references. This Skill automates that process to highlight rendering and timing discrepancies across multiple cameras and runs.

How do I generate per-camera diff GIFs for an Isaac Sim validation run?

You generate per-camera diff GIFs for an Isaac Sim validation run by running the evaluation script. The script processes your standard capture and golden data directories to automatically produce animated GIFs highlighting frame-level divergences.

Do I need ImageMagick installed to create validation diff GIFs?

Yes, you need ImageMagick installed to create validation diff GIFs. The Skill depends on ImageMagick specifically to compute pixel-level differences and construct the final animated GIF outputs for your validation data.

What is the best way to debug Isaac Sim tolerance failures across multiple cameras?

The best way to debug Isaac Sim tolerance failures across multiple cameras is to generate per-camera pixel-difference GIFs. This approach lets analysts quickly identify motion-driven or rendering-timing discrepancies between captured frames and gold standards.

Does the validation diff GIF generation require a specific directory structure?

Yes, validation diff GIF generation requires a standard directory structure. The Skill expects a specific layout for your Isaac Sim validation captures and golden data to correctly map and compare files across multiple runs.