
描述
Chain Rename is a UE5 editor plugin that solves the pain point of reference chain breakage after renaming assets. Simply select a StaticMesh, SkeletalMesh, Material, or MaterialInstance, and with one click it automatically renames all downstream referenced assets (Materials → Material Instances → Textures) in cascade, while preserving UE naming conventions (SM_ / SK_ / M_ / MI_ / T_ prefixes) and index correspondence.
Core Features
Mesh Chain Rename: Select a mesh → automatically collects all materials from its material slots → collects all textures referenced by those materials → renames from leaf to root in cascade.
Material Chain Rename: Select a material/material instance → automatically collects texture parameters and hard-dependency textures → chain rename.
Multi-Select Batch Processing: Select any number of assets in the Content Browser → unified prefix + auto-numbering (_01, _02 ...). Shared assets are automatically deduplicated.
Force Rename: When checked, ignores deduplication tags and renames all referenced assets even if previously processed.
Level Editor Entry: Select actors in the viewport → right-click menu to trigger, automatically extracting their StaticMesh/SkeletalMesh components.
Name Conflict Protection: Automatically appends a numeric suffix when target name conflicts, never overwrites existing assets.
Automatic Naming Convention:
StaticMesh → SM_ prefix
SkeletalMesh → SK_ prefix
Material → M_ prefix
MaterialInstance → MI_ prefix
Texture → T_ prefix with material index
If you need to develop other versions, you can provide feedback [email protected]

