OVERVIEW
--------
Null Migration Helper is the ultimate solution for Unity developers who need
to convert their projects between Universal Render Pipeline (URP) and High
Definition Render Pipeline (HDRP). Whether you're upgrading to HDRP for
better graphics or downgrading to URP for broader platform support, this tool
handles the complex conversion process automatically.
KEY FEATURES
------------
✓ BIDIRECTIONAL CONVERSION
• Full support for both URP → HDRP and HDRP → URP conversion
• All features work in both directions
• Reversible conversions with consistent results
✓ COMPREHENSIVE SCENE CONVERSION
• Converts entire scenes with one click
• Automatically converts all materials, decals, and lighting
• Preserves scene hierarchy and object properties
• Optional scene duplication for safe conversion
• Organized asset management with automatic folder structure
✓ INTELLIGENT MATERIAL CONVERSION
• Converts materials between URP and HDRP shaders
• Preserves textures, colors, and material properties
• Supports material variants and hierarchy inheritance
• Batch conversion of multiple materials
• Custom shader assignment option
• Filter materials by current scene or entire project
✓ ADVANCED DECAL CONVERSION
• Converts decal projectors and materials
• Supports ShaderGraph decals and legacy decals
• Preserves decal settings (scale mode, fade, rotation)
• Two conversion methods: objects in scene or materials in project
• Automatic Decal Renderer Feature enabling for URP
✓ LIGHTING & POST-PROCESSING
• Automatic light intensity adjustment for both pipelines
• Environment lighting configuration
• Skybox assignment and ambient lighting setup
• Emissive materials adjustment (bidirectional)
• Volume profile conversion with post-processing effects
• Exposure, bloom, tonemapping, and color adjustment conversion
✓ PIPELINE ACTIVATION TOOLS
• One-click URP/HDRP asset creation
• Automatic pipeline activation
• Settings management and configuration
• Assets created in organized Settings folder
✓ TROUBLESHOOTING & AUTO-FIX
• Automatic issue detection and scanning
• One-click auto-fix for common problems
• Manual troubleshooting tools
• Detailed console logging for debugging
• Post-conversion auto-fix option
✓ USER-FRIENDLY INTERFACE
• Clean, organized three-tab layout
• Clear step-by-step workflow
• Visual feedback with progress bars
• Helpful tooltips and descriptions
• Color-coded buttons matching pipeline
WHAT GETS CONVERTED
--------------------
• Materials (Standard, Lit, Unlit, Custom)
• Decals (Projectors, Materials, ShaderGraph)
• Lighting (Directional, Point, Spot lights)
• Environment Lighting (Skybox, Ambient, Intensity)
• Emissive Materials (Glowing objects, Neon, Screens)
• Post-Processing (Exposure, Bloom, Tonemapping, Color)
• Volume Profiles (All post-processing settings)
• Material Variants (Child materials with inheritance)
• Textures (Albedo, Normal, Metallic, Emission, etc.)
PERFECT FOR
-----------
• Developers switching between URP and HDRP
• Teams maintaining multiple pipeline versions
• Projects targeting different platforms (mobile + PC)
• Asset creators supporting both pipelines
• Prototyping with different render pipelines
• Learning and comparing URP vs HDRP
WORKFLOW EXAMPLE
----------------
1. Open the tool: Window > Null Station > Migration Helper
2. Activate target pipeline (URP or HDRP)
3. Choose conversion direction
4. Select options (materials, decals, lighting, etc.)
5. Click Convert button
6. Done! Scene is converted automatically
The tool handles all technical details including shader mapping, property
preservation, light intensity adjustment, and post-processing conversion.
WHY CHOOSE NULL MIGRATION HELPER
---------------------------------
• SAVES TIME: Automates hours of manual conversion work
• RELIABLE: Extensively tested with real-world projects
• SAFE: Optional scene duplication prevents data loss
• COMPLETE: Converts everything, not just materials
• BIDIRECTIONAL: Full support for both conversion directions
• MAINTAINED: Regular updates for latest Unity versions
• DOCUMENTED: Comprehensive documentation included
• PROCEDURAL: No hardcoded values, works on any project
TECHNICAL HIGHLIGHTS
--------------------
• Reflection-based component handling for maximum compatibility
• Robust material property preservation using SerializedObject
• Intelligent shader detection and mapping
• Asset GUID remapping for duplicated scenes
• Automatic dependency tracking and conversion
• Error handling with detailed logging
• Unity 6+ optimized with latest API usage
REQUIREMENTS
------------
• Unity 6 or newer
• Universal RP package (for URP conversion)
• High Definition RP package (for HDRP conversion)
INCLUDES
--------
• Main Editor Tool (NullMigrationHelper.cs)
• Assembly Definition for proper compilation
• Comprehensive Documentation (Documentation.txt)
• README with quick start guide
• Backup system for safety
GET STARTED IN MINUTES
-----------------------
Import the package, open the tool window, and start converting! The intuitive
interface guides you through each step. Detailed documentation explains every
feature with simple language and clear examples.
Transform your Unity projects between render pipelines with confidence!