render-debug-loop

Automate build, run, screenshot, and visual regression evaluation for the Irreden Engine.

8|Updated Oct 11, 2023
One-click install
npx skills add https://github.com/jakildev/IrredenEngine --skill render-debug-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-debug-loop
Source: https://github.com/jakildev/IrredenEngine/tree/main/.cursor/skills/render-debug-loop
Command: npx skills add https://github.com/jakildev/IrredenEngine --skill render-debug-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end render-debug workflow to repeatedly build, run, capture screenshots, and evaluate visuals for regression in the Irreden Engine.

Core Features & Use Cases

  • Automated build/run loop with fleet-build and fleet-run commands, for unattended validation.
  • Screenshot capture across a demo's shot list to detect visual drift across zooms, camera offsets, and render modes.
  • Reference-driven diagnosis against topic-indexed baselines (trixel / SDF shapes, lighting, backend parity) to guide fixes and regression remediation.
  • Iterative improvement workflow that applies fixes and repeats until evaluation passes.

Quick Start

Run the render-debug-loop to automatically build, run, capture screenshots, and begin automated evaluation of render outputs.

Frequently Asked Questions about render-debug-loop

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

FAQPage Schema
How do I automate visual regression testing for rendering engines?

Automated visual regression testing uses a build-run-screenshot loop to capture and compare render outputs against reference baselines. This unattended workflow detects visual drift across zooms, camera offsets, and render modes to validate iterative rendering improvements.

What is automated render-debug workflow for visual parity checks?

Automated render-debug workflow repeatedly builds, runs, and captures screenshots to diagnose visual regressions. It evaluates outputs against topic-indexed baselines for trixels, SDF shapes, lighting, and backend parity to guide fixes until evaluation passes.

How do I set up automated screenshot comparisons for render bug diagnosis?

Configure a demo project with an auto-screenshot flag and a shot table to set up automated screenshot comparisons. The workflow builds via fleet-build, runs via fleet-run, captures screenshots across the shot list, and compares them against reference baselines.

Do I need a specific demo project configuration to run automated render loops?

Yes, automated render loops require a demo project configured with the auto-screenshot flag and a defined shot table. The workflow uses fleet-build and fleet-run commands to compile and execute the project for unattended visual validation.

Can I detect visual drift across different lighting and backend rendering modes?

Yes, visual drift detection captures screenshots across a demo's shot list covering different lighting, trixel shapes, and backend rendering modes. The system compares these captures against topic-indexed reference baselines to identify regressions.

What is the best way to handle iterative rendering improvements and regression remediation?

Iterative rendering improvements use an automated loop that applies fixes, rebuilds, runs, and captures screenshots until evaluation passes. This reference-driven diagnosis guides regression remediation across trixels, lighting, and backend parity.