Unreal Engine 4.14 - Advanced integration
Requirements
- UE4 Version: 4.14
- Simplygon API Version: 8.1
- Simplygon Grid Version : 8.1
- SPL Version: 8.0
- SSF Version : 2.0
- Visual Studio : 2015
- OS : Windows 10
Bug fixes
- Deleting stand-in actor from outliner did not delete unsaved textures and materials from the package.
- Right clicking on an empty stand-in actor in stand-ins outliner caused a crash.
- Fixed issue with material slots for skeletal meshes.
- Fixed flatten material serialization bug. Due to changes introduces in 4.14 the flatten material serialization was not serializing texture data to disk. The fix should fix the serialization issue.
- Flatten material cache key has changed. Mainly how to identify static mesh uniquely. Using asset path instead of lighting Guid.
- Fix a bug where the UV generation tool in StaticMeshEditor was crashing.
- Fixed null pointer issue with MeshMergeData.
Major Changes
Deprecated id GUID from UStaticMesh.
Warning
IMPORTANT: If you are upgrading to 4.14 and have been using the integration in 4.12 or 4.13 you need to run resavepackages command using these flags: -IgnoreVerCheck -IgnoreChangelist
Here is an example:
UE4Editor.exe ProjectName.uproject -run=resavepackages -IgnoreVerCheck -IgnoreChangelistCleanup dependencies to SimplygonMaterialsUtils in Persona.
- Clean up method in material utilities that are not used by us anymore.
- Refactor Replacement Volume module.
- Deprecate and fix up UEditorPerProjectUserSettingsto match 4.14 standard. -Vertex Weights for influencing the reducer are now stored in alpha instead of red and green channel.
New feature and improvements
- Stand-In Actor. A complimentary system to Replacement volumes.
- You can use the Stand-In's outliner to create new Stand-in's (Currently uses Remeshing).
- Utilizes distributed system.
- Convert Existing volumes to Stand-in Actos.
- World Composition can now utilize Simplygon Swarm thus allowing you to distribute Level LODs on to multiple machines.
- Enabled by default. To revert to stock Level LOD Generation disable swarm experimental feature.
- If Level has ALODActors those can be used instead of static meshes thus allowing speed up in Leve LOD generat.
- Replacement Volumes now utilize the distributed system.
Experimental
- SSF Scene Importer plugin.
Bug fixes
- UE SSF Importer Failing to maintain object's pivot point.
- Update SPL static libs and fix clipping geometry issue where clipping Geometry was not taken into account when using SimplygonSwarm.
- Baking vertex data in HLOD with multiple meshes.
- Add support to preserve original section count for skeletal meshes.
- Fixed issue with flatten material caching to include vertex color hashes in key to beter detect key changes.
- Flatten material entries in DDC are marked as transient.
Known issues
- Stand-In Actor material cleanup.