Render Graph Migrator is a powerful editor tool that automates the migration of legacy Scriptable Render Passes to Unity 6's new Render Graph API.
FEATURES:
Smart Code Analysis
Automatically detects and analyzes legacy render passes in your project. Identifies Execute() methods, CommandBuffer operations, and render targets that need migration.
Intelligent Code Generation
Generates modern Render Graph code including:
PassData classes for resource management
RecordRenderGraph() method implementation
Proper TextureHandle and RTHandle usage
Blitter API integration for blit operations
Migration Dashboard
Central hub for managing migrations with:
Project scanning with exclusion filters
Complexity classification (Simple/Medium/Complex)
One-click preview and apply
Step-by-Step Wizard
Guided migration process:
Select features to migrate
Configure options (backup, naming, output)
Preview generated code
Apply changes with confidence
Code Preview
Side-by-side comparison of original and generated code with:
Split view mode
Diff view with highlighting
Copy to clipboard
Save as new file
Safe Migration
Automatic backup before changes
One-click rollback to restore original files
Validation of generated code
Batch Processing
Migrate multiple render passes at once with detailed progress tracking and results reporting.
REQUIREMENTS:
Unity 6 (6000.0) or later
Universal Render Pipeline (URP)
PERFECT FOR:
Upgrading existing URP projects to Unity 6
Learning Render Graph API patterns
Teams migrating large codebases