[FYI] bob.tellez
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL28695704
[FYI] Jeremy.Moore
Original CL Desc
-----------------------------------------------------------------
Store transform remap array for AutoInstanceMeshes in the geometry collection object.
This allows it to be calculated and stored once, for reference by multiple component instances.
[CL 28699292 by jeremy moore in ue5-main branch]
[FYI] Jeremy.Moore
Original CL Desc
-----------------------------------------------------------------
Store transform remap array for AutoInstanceMeshes in the geometry collection object.
This allows it to be calculated and stored once, for reference by multiple component instances.
[CL 28697464 by bob tellez in ue5-main branch]
- Add a SetAutoInstanceMeshes method to geometry collection asset that rem,ove duplicates and re-assign the auto instance indices as well as consolidating per instance primitive data
- call this method when setting the array when creating the asset in the geometry collection terminal node
#rb jeremy.moore
[CL 28686547 by cedric caillaud in ue5-main branch]
Store breadth first order indices for transform on the rest collection
#rb benn.gallagher, vincent.robert, brice.criswell
[FYI] jeremy.moore
[CL 27652487 by cedric caillaud in ue5-main branch]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
For old geometry collections, keep the old behavior so that vertex colors are not changed unexpectedly on existing assets. Add a bool on the UGeometryCollection asset object to let user control whether the conversion is performed.
#rb brice.criswell
[CL 25934820 by robomerge in ue5-main branch]
- Add IsOverriden and typed Default value
- Expose Geometry collection Overrides map to blueprint
- Change display name of a Overrides map to DataFlow Overrides
[FYI] jack,oakman, gustav.melich
#rb gustav.melich, brice.criswell
#preflight 645bfbbcaa3c584c0bf86746
[CL 25420151 by cedric caillaud in ue5-main branch]
- Add the ability to use density from the assigned material ( or the overriden ones on the component )
- Add ability to apply default from asset on the component ( as a button )
- Hide mass and inertia scale implementation details as functions in physics proxy
- Move density converstion functions to MassProperties chaos headers
#rb chris.caulfield, steven.barnett
#preflight 644ab0f509453df5487025a1
[CL 25221949 by cedric caillaud in ue5-main branch]
Deprecate oldd ISMPool setting so that it uses UGeometryCollectionISMPoolRenderer which has old behavior.
#preflight 642a3f33c6769c60822ad366
#preflight 642ab6c1d6069e71b17521e7
[CL 24892140 by jeremy moore in ue5-main branch]
- Fixed broken rendering in thumbnail after re-exporting a geometry collection a different layout / number of transforms
- Loaded components ( including the one in blueprints ) are now properly updated when the geometry collection asset is updated
- Fixed the thumbnail renderer crashing after re-exporting an asset and opening its editor
- Added check for size of arrays passed to the geometry group based bounds calculation
#rb none
#preflight 64115af170639dfc94a497b5
[CL 24656950 by cedric caillaud in ue5-main branch]
- Add oiptions on the GC asset to disable scale on remove, saving transform computation
- Remove the "UniformScale" attribute on the dynamic collection ( saving a FTransform per piece per compoinent )
- Move update of transform from decay from CalculateGlobalMatrices to the post physics update callback
- Make better use of the collection decay facade throughout the remove on sleep and remove on break code
#rb brice.criswell, benn.gallagher, matt.breindel
#preflight 640a9b767e654e2e655b335a
[CL 24601490 by cedric caillaud in ue5-main branch]
Also add a per component custom data which, if present, is added to all ISM pool instances that the component generates.
#preflight 6409444bcf5fe1e28c0e065c
[CL 24571716 by jeremy moore in ue5-main branch]
- also cache RootIndex in Geometry collection asset to avoid scanning through all the transforms each time to find it
#rb benn.gallagher, jimmy.andrews
#preflight 64017a41d249add4a224c288
[CL 24509670 by cedric caillaud in ue5-main branch]