Epic Games Unreal Engine Omniverse Connector Updates

101.1 Update Release Notes

  • Highlights

    • Source code included to allow source builders of Unreal Engine to use the plugin.

    • USD Skeletal Mesh import improvements to support more USD hierarchies


      Viking courtesy of Turbosquid, artist Michael Weisheim

    • Fixed Skeletal Mesh material editing and assignment in live-sync
      SkelMeshLiveEditMaterials

    • Added support for exporting IOR values in MDL with Unreal Ray Tracing Translucency
      image

    • Fixed many custom HLSL material expression issues for MDL export


      (Epic Games Automotive Pack used for testing)

    • Add support for exporting USD Point Instancers from Unreal’s Grass system on Landscape Terrain Actors.

    • Add import and live-sync support for USD DomeLights as UE4 sky sphere actors.
      DomeLightSync

  • Features

    • Include source code in the Launcher download to support GitHub Unreal Engine source builds
  • Bug Fixes

    • Materials
      • Fix an issue where an MDL parameter name might be redefined, causing invalid materials (OM-29128)
      • Fix an issue where deleting a material made in Create while in a live sync session didn’t update in Unreal (OM-28940)
      • Fix missing parameter annotations from parameters in material functions
      • Fix live editing of materials in a skeletal mesh (OM-29530)
    • USD importer will convert mesh from Y-up to Z-up, so cache should be changed if the up-axis is different (OM-29351)
  • Changes

    • Materials
      • Add support for Unreal’s combined material and post process volume ray tracing translucency in transparent MDLs (OM-27969)
      • Prevent duplicate custom expressions in exported MDLs by using a cache
      • Add support for radians and degrees in custom expressions in exported MDLs
      • Add support for mul in custom expressions in exported MDLs (OM-29276)
      • Support exporting additional outputs for custom expressions (OM-29276)
      • Support exporting additional outputs for custom expressions (OM-29276)
      • Support additional float4 constructors in custom expressions (OM-29276)
      • Unifying the material loading for USD skeletal and static meshes (OM-29351)
      • Add support for DistanceToNearestSurface material node when exporting MDLs by using a constant value to generate a valid material (OM-30208)
    • Skeletal Meshes
      • Reorganize the hierarchy of UsdSkelRoot to fix a missing UsdSkeleton transform, also helpful for the multiple skeletons. (OM-29351)
        • Old: UsdSkelRoot → SkeletalMeshActor
        • New: UsdSkelRoot → Actor and UsdSkeleton + UsdMesh → SkeletalMeshActor
    • Landscapes
      • Export Landscape actors with a GeomSubset and MDL Preset for each Landscape component to address issues with the visibility mask (OM-29643)
      • Only export the Landscape visibility mask once, as opposed to once for every layer
      • Add support for exporting USD Point Instancers from Unreal’s Grass system on Landscape Terrain Actors in 4.26 (OM-29803)
    • Lights
  • Add support for importing USD DomeLights as UE4 sky sphere mesh plus a material that supports some DomeLight properties (textures, exposure, intensity, color)