Repository navigation
Asset Port v1.4.0
Overview
This release introduces UDIM Streaming Virtual Texture Support and Shader Permutation Optimizations to AssetPort, allowing artists to batch import UDIM tile sets and Virtual Textures seamlessly with zero manual setup.
Key Features Added
- 🧩 UDIM Tile Detection & Auto-Import: Regex parser auto-detects 4-digit UDIM tile sequences in filenames (e.g.
T_Door_N_1001,T_Door_N_1002) and imports primary tiles as Streaming Virtual Textures while filtering secondary tiles to prevent engine collisions. - 🤖 Dynamic VT Parameter Routing: Automatically detects Virtual Textures (UDIMs or 4K Auto-VTs) in
materials.py, toggling theUseVTstatic switch parameter and binding textures to_VTparameter slots (BaseColour_VT,Normal_VT,ORM_VT). - 👁️ UDIM Preview UI Integration: The Dry Run preview window (
EUW_AssetPort_Preview) now displays[UDIM: X Tiles]inline with each UDIM texture map for clear pre-import inspection. - ⚡ Shader Permutation Optimization: Removed 3 redundant static switches (
UV Control Switch,HasMetalicTexture,IsMetalic) across all Master Materials (M_Master_Opaque,M_Master_Masked,M_Master_Translucent), cutting active shader permutations down to 8 while maintaining solid-green shader complexity. - 🎨 PBR Default Textures & Default Strengths: Ships clean default VT textures (
T_Default_Black_VT,T_Default_White_VT) to eliminate EXR sRGB sampler warnings, and updatesHeightStrengthandEmissiveStrengthdefaults to1.0.
Tested Versions
Fully verified and compatible across:
- Unreal Engine 5.3
- Unreal Engine 5.7
- Unreal Engine 5.6
- Unreal Engine 5.8