Hey everyone, As part of the v2.0 overhaul, ask yourself this question. Have you ever sat waiting while the asset manager generates the thumbnails of meshes, materials and textures and on large folders how annoying it can be? as the engine will stutter bad as the images are loaded.
Well if you have you will be very happy to hear about the new background threading that handles thumbnail generation.
The folder when selected, checks to see if thumbnails already exist and if it does great, then use that. But if it doesnt, then it will send the job to the background thread and the manager displays a temp icon until the image is generated.
While this is generating all the images, there is little to no stutter.
Because textures are streamed we can now wait on textures to be ready before taking the shot on a second thread but leave the editor in tact at full frame rate until the thumbnail is ready and then syncs to the main thread to display the icon.
Much faster and happier with the manager now.
Texture files always have a thumbnail generated now instead of only dds or tga files. This makes it so the manager never has to load the images at full resolution unless its done on a background thread, as texture folders were the worst for waiting on.
The only stutters caused now are from loading meshes which can only be done on main thread as we dont support background streaming of meshes yet.
Nothing to really show, but when we can start to show the editor off, a video will be made if i dont forget lol