- supports packing source level MeshComponents (SMC,ISM,HISM) into a single actor APackedLevelInstance.
- supports recursive packing of source LevelInstance's
- ability to pack result into an actor blueprint
- build menu allows rebuilding all loaded packed level instances (no dependency tracking)
#rb richard.malo
[CL 14751674 by Patrick Enfedaque in ue5-main branch]
This is disabled on default.
#jira UE-100968
#review-14475034 @Aaron.Cox, @Thomas.Sarkanen
#fyi Aaron.Cox, Laurent.Delayen
[CL 14501873 by john vanderburg in ue5-main branch]
Lightweight instances allow a low memory representation of objects. Instances can be converted into full actors when necessary. Actors can also be reduced down to light weight instances when the full representation is no longer needed.
Hit results now return a handle that may refer to either an actor or lightweight instance.
#rb Michael.Noland
[CL 14369221 by Fred Kimberley in ue5-main branch]
- Formalizing all TargetPlatforms to have a Client version, rename WindowsNoEditor to Windows, and removing DDPI specification of TargetPlatforms, and generate them programmatically
- Updated names DeviceProfiles and Build scripts, as above
- Some PlatformInfo class cleanup
- Added a TNonDesktopTargetPlatformBase class to make most TargetPlatforms simpler
- Added "No Compiled Support" to the Turnkey LaunchOn menu when the TargetPlatforms aren't compiled in (to show that even if you install an SDK, you will need to compile before you can LaunchOn)\
- Starting the transition away from PlatformInfo::FPlatformInfo to FDDPI
[CL 13966487 by Josh Adams in ue5-main branch]
- This is a plugin that enables the animation runtime to search within a sequence for a given pose
- UPoseSearchSchema: specifies list of bones to sample, will include other info in the future like which properties to sample
- UPoseSearchIndexConfig: anim asset metadata object that specifies sample rate and range
- UPoseSearchIndex: anim asset metadata object containing data sampled from sequence offline, currently just translations per bone in the schema
- FPoseSearchPoseHistory: maintains a buffer of recorded poses over time for constructing search queries with past poses
- PoseSearchBuildIndex(): Constructs a search index for an anim sequence
- PoseSearchBuildQuery(): Constructs a search query given the current pose and a pose search schema
- PoseSearch(): Searches for the nearest matching pose in an indexed sequence given a query that was built for the same pose search schema
- FAnimNode_PoseMatchingSequencePlayer: Subclass of sequence player that adds the option to offset playback based on a pose search
- FAnimNode_PoseSearchHistoryCollector: a new pose history anim node for explicit control of pose search query context
- Pose history is now updated during graph evaluation instead of always using the final pose result at the end of evaluation
- Removed pose history from anim instance to decouple plugin from anim runtime
- Removed dependencies on USkeletalMeshComponent
- Promoted anim update shared context to base context so ancestor tracking can be used during node initialization
- Added FBoneIndexBase::IsValid()
- Exported UAnimationAsset API so plugins can use it
- Improved documentation
- Register asset type actions on module startup
#rb Andrew.Marre, Laurent.Delayen, Jaren.Peterson, Thomas.Sarkanen
[CL 13682386 by braeden shosa in ue5-main branch]
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 13032316 in //UE4/Release-4.25/... via CL 13032319 via CL 13032322
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13032324 by martin wilson in Main branch]
#rb Rex.Hill
#ROBOMERGE-SOURCE: CL 13032255 via CL 13032257 via CL 13032260
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13032261 by dave belanger in Main branch]
#jira
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 13006995 via CL 13007016 via CL 13007026 via CL 13007030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13007036 by jamie dale in Main branch]
#jira UE-90292
#rb rex.hill
#robomerge[RELEASE] 4.25
#ROBOMERGE-SOURCE: CL 12069288 via CL 12069307 via CL 12069321
#ROBOMERGE-BOT: (v657-12064184)
[CL 12072296 by rex hill in Main branch]