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
-
Added support for exporting IOR values in MDL with Unreal Ray Tracing Translucency
-
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.
-
-
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)
- Materials
-
Changes
- Materials
- Add support for Unreal’s combined material and post process volume ray tracing translucency in transparent MDLs (OM-27969)
- Special thanks to Carlos Fueyo for bringing this to our attention
- 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)
- Add support for Unreal’s combined material and post process volume ray tracing translucency in transparent MDLs (OM-27969)
- 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
- Reorganize the hierarchy of UsdSkelRoot to fix a missing UsdSkeleton transform, also helpful for the multiple skeletons. (OM-29351)
- 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
- Improve skylight when importing a USD stage (OM-27528)
- Improve skylight when importing a USD stage (OM-27528)
- Materials
-
Add support for importing USD DomeLights as UE4 sky sphere mesh plus a material that supports some DomeLight properties (textures, exposure, intensity, color)