Piccolo2D, "academic work" or not, is well written. It is somewhat limited, but it does what it promises (a scalable graph) and does it quickly. It can be used, at least for basic animations, such as moving, resizing, color transitions, etc., But more can be done, since this also allows a "normal picture". It has quite extensive support for events for customization (the "UI aspect" really shines here).
It might be a good idea to try a few with the βworn outβ scene to check performance / features if this is really considered a problem. Piccolo is flexible enough to be manually operated if necessary. at different scales, smaller and / or aggregate objects are displayed.
Happy coding.
user166390
source share