Let's Get Technical: Rendering Speed Improvements
Hello! It has been two weeks since our last devlog, and today we're talking about the progress that we've made since then. Mainly we'll be covering under-the-hood improvements which brought faster rendering times.
Cache Improvements
Now we have a smarter approach to how we load and manage each graphical parts of your character. We're storing a limited number of SVG files inside the memory, so the next time it's used again by the renderer, those files can be loaded faster compared to when we're loading from disk.
Based on our testing, up to 55% percent improvements in rendering time can be achieved with this change implemented.
Multi-process Rendering
We now have a dedicated workers for calculating color adjustments, which is by far the heaviest part of the rendering process. The number of these workers will match each system's logical processors (i.e. 4 workers for a dual-core processor with SMT/HT, and so on). We're leaving the binding of each worker to a specific logical processor to the OS, but the results so far are already quite satisfactory.
Our preliminary testing revealed that this change, when combined with cache improvements above, can bring up to 66% percent faster render time, with more details available in the graph below.
Other Changes & What's Next
We've made some adjustments to the currently available male template clothing, making t-shirts less tight and dress pants neater. Contrapposto pose were slightly adjusted. Some details were also added to every glasses available.
We're planning to push all the changes that we've made in the nightly channel to the stable channel at least by the end of March, so we will be doing some cleaning up here and there. One last big change that we will be adding in the next few days before the 0.2.1 release is clothing requirements processing, which is needed to properly list and display clothing items that are compatible with your currently selected body template.
That's all for today! Hopefully by each update our app is getting closer and closer to become your essential tool for video game and other artistic projects. See you in the next devlog, and don't forget that you can follow our Twitter account for more frequent, bite-sized updates.
As always, thank you very much for your support!
Files
Get Mannequin Character Generator
Mannequin Character Generator
2D Character Portrait & VTuber Avatar Generator.
Status | In development |
Category | Tool |
Author | AR14 |
Genre | Visual Novel |
Tags | 2D, Anime, Character Customization, inochi2d, JRPG, PNG, Ren'Py, SVG, vtuber |
Languages | English |
More posts
- New Inochi2D Tutorial Video Released!17 days ago
- New VTubing Tutorial Video Released!31 days ago
- Final Stretch Before 1.0Apr 30, 2024
- Happy Holidays! Let's Recap and Plan ForwardDec 24, 2023
- December 9 Hotfix and Content UpdateDec 09, 2023
- November 24 Hotfix and Content UpdateNov 24, 2023
- October 10 Hotfix & Performance UpdateOct 10, 2023
- September 10 Hotfix & Content UpdateSep 09, 2023
- 0.3.18 Update: Wrapping Up Inochi2D ExportAug 16, 2023
- March 24 Hotfix UpdateMar 23, 2023
Leave a comment
Log in with itch.io to leave a comment.