- An existing local foliage type assigned to the same mesh is no longer stomped by proc foliage from a blueprint class
- Added limited support for foliage type blueprints to the foliage palette
- Properties cannot be edited in the palette, but any changes to the BP propagate to the corresponding instances in the world. In general, using FoliageType assets for proc foliage is still recommended.
- No longer possible to assign the same mesh to multiple local foliage types
- Added source asset info to foliage palette item tooltips
- Local foliage types are now transactional
- Updated asset color for proc foliage spawner and foliage type
[CL 2539880 by Dan Hertzka in Main branch]
[UE-14605] - Painting scale only visible when painting and proc scale only visible when the asset is open
[UE-14155] - Fixed procedural generation to not add redundant entries for foliage types when simulating. When Foliage Type assets are not used, the foliage type created by the proc foliage simulation will stomp an existing non-asset type with the same mesh (if there is one) in the palette. A significant rework of the foliage palette is needed for a more robust solution.
- Fixed crash when an instance is located exactly on the border between two quadtrees
[CL 2536450 by Dan Hertzka in Main branch]
- Fixed crash on shutdown when foliage mode was active
Various other important & related usability fixes (for 4.8):
- Palette selection is retained accross undo/redo
- To maintain item order at all times, the default sort mode for the foliage palette isn't none
- Restored previous layout of view options and details toggle widgets
- Added commands for activate & deactivate selected; removed the activation checkbox when tiles are tiny
[CL 2531979 by Dan Hertzka in Main branch]
- Renamed FProceduralFoliageTypeData to FFoliageTypeObject
- Added property customization for FFoliageTypeObject
- Can contain either a FoliageType asset or BP subclass
[CL 2508810 by Dan Hertzka in Main branch]
- Added "+Add Foliage Type" button to allow foliage type assets to be created directly
- Adjusted sizing of elements (font & spinboxes) to match details panel & save space
- Changed "ReapplyDensityAmount" to "DensityAdjustmentFactor" to more properly describe its function
- Foliage Type assets can be created in CB
- Overhauled foliage type details customizations to use metadata specifiers for hiding and reapplying
- Updated non-painting FoliageType details customization to display properties properly
[CL 2508803 by Dan Hertzka in Main branch]