Roadmap - Theuntextured/AsyncConveyorPlugin GitHub Wiki
I currently have plans to expand and improve the system as much as I can. These plans are stated below in order of importance.
The Roadmap
General code optimizations (Improved to the desired level in v2.1)
While the code runs decently due to it being run off the game thread, having a very large number of items, can cause visual lag on the items on conveyors. This can be improved and I am always trying to find ways of optimizing the code, even in the smallest ways.
The main way I plan to improve the speed of the plugin, is to use ParallelFor rather than a simple AsyncTask. This has it's own challenges, since items do interact between each other, meaning that having several threads working on processing different items can end up causing problems.
Updating meshes according to visibility and distance (Added in v2.0)
This change is to avoid the system from updating item instances which are not visible by the player, or which are being distance culled. At the moment, updating Hierarchical Instanced Static Mesh Components has a relatively big impact on performance, and this should reduce it significantly.
Material based movement (Added in v2.0)
Rather than having to update the Hierarchical Instanced Static Mesh, why not use materials to fake the movement? This obviously does not apply if the Niagara method is proven to be effective.