Epic Games Unreal Engine Omniverse Connector Updates

201.0 Beta Update Notes

Orc now blinks due to blendshape importing
(The Orc now blinks due to blendshape importing)

  • Features

    • The Connector uses Epic’s USD version for 5.x, allowing for Python 3.9 scripts to be run with Omniverse URLs
      • 5.0 - USD 21.08
      • 5.1 - USD 22.08
    • Add Skeletal Mesh Blendshape importing into Morph Targets (OM-62694)
    • UsdLuxLight Schema Compatibility (OM-70796)
      • Export both old and new UsdLuxLight schema attributes for USD lights
      • Import either old or new UsdLuxLight schema attributes depending on the “Prefer New UsdLuxLight Schema on Import” option
      • Handle UsdLuxLightAPI changes
  • Bug Fixes

    • Don’t notify the user of changes to open .live stages
    • Resize the plugin icons to 128x128
    • Support loading 8 bit gray thumbnails
    • Fix Omniverse asset listing order under /Game/Omniverse
    • Fix the wrong file size is reported in the “file path too long” log notification
    • Use Unreal definition for mangling invalid package characters
    • Fix computing the incorrect sublayer identifier from layer (OM-74399)
    • Fix crash when a sublayer fails to be load
    • Fix exporting sequencer with non-zero start time (OM-74657)
    • Fix issue where light visibility won’t toggle properly if it’s invisible at initialization (OM-76286)
    • Stop notifying the object changes from the components detaching from a destroying actor (OM-76102)
    • Support Blueprint driven movement via Live (OM-68944)
    • Fix live session messages missing issue
    • Fix handling transforms of prims that are attached to a USD Camera or Light (OM-78601)
    • Check for invalid convex collision for USD meshes and correct it (OM-79495)
    • Fix import crash by using Unreal bounds to check if the collision is valid (OM-81965)
    • Fix Unreal actors that can’t be deleted in an Unreal level if the USD was imported to UAsset (OM-80146)
    • Fix USD Basis Curve exports from Groom assets by setting the basis attribute to “bspline” (OM-78406)
      • Note that there is still much to do for complete Groom to USD Hair support in Kit (materials, etc)
      • Credit to @cheyennerobinson for finding this quick workaround
    • Fix UV issue by using full precision UV and Tangent for USD mesh imports (OM-78440)
    • Fix issue with loading a mesh inside the SkelRoot hierarchy (OM-81153)
    • MDL
      • Fix exporting Parallax mapping UV (OM-73423)
      • Expand math::max_value and math::min_value to support float with the different components
      • Support mdl operator[ ] with variable for component mask
      • New outputs for MDL importing error: Try to remove the assert issue
      • Fix crash for Unhandled intrinsic ‘DS_INTRINSIC_DAG_FIELD_ACCESS’ (OM-74565)
      • UDIM workaround: UDIM path might be URL encoded, replace with the first tile
      • Fix exporting material with VertexInterpolator (OM-73452)
      • Fix saving MDL enum types where inputs were removed unexpectedly (OM-76404)
      • Fix the broken import/export cycle caused by mangled paths with “” (OM-75091)
      • Fix exporting MDLs to Nucleus where the file might be cut-off (OM-77409)
      • Emit warning and load a material for GeomSubset if familyName isn’t materialBind for odler Reallusion MDLs
      • Fix MDLs that fail to compile due to a space in the engine path and cleanup MDL entity resolver (OM-78119)
      • Fix loading MDL presets which contains same display name for different parameters (OM-79022)
      • Add 4 bytes to the CORE_MDL_VER to force material regeneration due to code changes (OM-79022)
      • Fix crash when loading MDL with string parameter (OM-79490)
      • Use the resolved material instead of the direct material: it will compute with binding strength and purpose (OM-78440)
      • Allow disabling an override by searching for the parameter from the correct base material (OM-82006)
      • Fix MDL import crash by properly handling the component count for DS_INTRINSIC_MATH_EXP(2) (OM-82588)
  • Changes

    • Add logs to identify loaded assets
    • Disable VisibleInPrimaryRay on “dome lights” since it can’t be supported properly when loading and importing (OM-73008)
    • Support exporting and importing camera with Ortho projection (OM-73839)
    • Add optional name for A2F Facial animations in the importer dialog (OM-74318)
    • Update USD resolver to 1.20.0, Omni client to 2.23.1
    • Update MDL SDK to 363600.1299 (OM-72940)