[UE5.5] Flex Partition - Spatial Actor Optimizer 1.6.1
Flex Partition is an advanced spatial partitioning system for Unreal Engine, offering World Partition-like functionality tailored for dynamic actor management. Leveraging intelligent spatial organization, it seamlessly loads and unloads actors based on player location, ensuring optimal performance and scalability in both simple and complex open-world environments.
Why Flex Partition? Built for developers looking for intelligent and scalable actor management, Flex Partition integrates effortlessly into any game type, providing robust control and flexibility in high-density environments.
Features:
Source Streaming Component: Dynamically adjusts actor loading and unloading based on a specified source position, such as the player location, for precise control over actor visibility and performance.
Efficient Large-Scale Actor Management: Optimized to handle a virtually unlimited number of actors, making it ideal for large-scale projects with extensive in-world elements, all with minimal performance impact.
Support for Level and Runtime Actors: Manage both pre-placed and runtime-spawned actors efficiently.
Fully Spatial Hash Grid (2D/3D) Optimization: Uses spatial hashing to control actor relevance dynamically.
Runtime Save/Load System: Enables real-time data persistence during gameplay.
Global Control Functions: Includes commands for spawning, destroying, and managing actors at any moment.
Actor Initialization Parameters: Configure and store actor data for streamlined handling.
Engine Statistics and Performance Counters: Monitor real-time impact on system performance.
Debug Visualization for Grids and Actors: View and adjust actor distribution within the editor.
Fully Scalable and Configurable: Adapt the system to fit the specific needs of your project.
Changelog
Version 1.6 (November 3, 2024)
Soft Object Class Fix: Resolved dedicated server issues related to soft object references.
Source Streaming Enhancements: Added component to simulate streaming points, such as player positions.
Manual Streaming Controls: New setting to enable or disable the player’s position as the streaming source.
Improved Debugging Tools:
FlexPartition.DrawActorLocation now excludes obstructed visibility.
Added console variable to control debug bounding box thickness.
Initialization Optimization: System initialization now occurs before BeginPlay, improving startup reliability.
Version 1.5 (August 6, 2024)
Grid Restructuring: Optimized sector-based grids for 2D and 3D environments, improving search and performance.
Actor Identification System: Introduced a new variable for customizing actor parameters.
Multiplayer Optimization: Ensured consistent computational costs across multiple players.
Global Actor Functions: Expanded support for Spawn, Destroy, and Get Actor commands.
Debugging Improvements: Added tools for drawing inactive actors and visualizing the grid’s center markers.
Spawn Safety: "Check Floor on Spawn" feature ensures actors are placed on valid surfaces, preventing issues in uneven terrain or slow streaming scenarios.
Version 1.4 (May 30, 2024)
3D Grid Mode: Introduced dynamic 3D grid support with customizable settings for per-level configurations.
Version 1.3 (May 23, 2024)
Debugging Actor Locations: Enhanced tools for precise location tracking of actors.
Multiplayer Support: Optimized grid systems for multiple player controllers.
Version 1.2 (April 17, 2024)
2D Projection Support: Enabled grid structuring for irregular terrain.
Z-Axis Relevance: Added Z-axis as a factor in grid relevance calculations.
Spatial Grid Debugging: Improved debugging for grid visualization.
Version 1.1 (April 11, 2024)
Persistent Debug Grids: Always displayed independently of the main subsystem.
Performance Optimization: Calculations now occur only when actively debugging.
Streaming Filters: Added filters to prevent duplicate actor registrations in World Partition maps.
Error Logging: Improved log clarity for core functions.
https://www.fab.com/listings/3b4f58e3-30eb-46f9-88b7-1a02b7bf1ac2
File Hosting: Mega.nz