-
Notifications
You must be signed in to change notification settings - Fork 323
Open
Labels
enhancementNew feature or requestNew feature or requestperformanceImprovements to performance, including reductions in memory usageImprovements to performance, including reductions in memory usage
Description
With the new ability to download (your own) tilesets from Ion, there will be a lot more people using tilesets offline. This will be a big performance win for cases where end-app users will be using large tilesets (exceeding VRAM) but are not disk-constrained (can afford to download the tileset). In these cases we want to optimize for super-fast streaming, smooth framerate, and minimal stutters. The following ideas and more will be useful for this:
- Bypass the cache when loading tiles from disk. There is probably not a good reason to write back to the disk cache if the tileset is on disk itself.
- Provide convenient UI within the editor for users to download tilesets from Ion in a way where it can be automatically packaged with the game.
- Building on Implement derived content caching #990, implement a way to bulk-convert a local (pile-of-files) tileset into an Unreal-specific derived format. This will optimize the tileset for super-low-latency streaming.
Feel free to add more ideas for optimizing for the offline use-case.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestperformanceImprovements to performance, including reductions in memory usageImprovements to performance, including reductions in memory usage