Skip to content

Asset Port v1.4.0

Choose a tag to compare

@Colosyn Colosyn released this 31 Jul 11:33
· 75 commits to main since this release
24aeb15

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 the UseVT static switch parameter and binding textures to _VT parameter 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 updates HeightStrength and EmissiveStrength defaults to 1.0.

Tested Versions

Fully verified and compatible across:

  • Unreal Engine 5.3
  • Unreal Engine 5.7
  • Unreal Engine 5.6
  • Unreal Engine 5.8