Yojouhan Shinwa Taikei 的这个动画中使用了什么算法?

What algorithm is used in this animation from Yojouhan Shinwa Taikei?

是否有矩形形状相互之间的大小关系 increased/decreased 的效果类型的名称?我正在寻找通用算法、公式、图表等,以便我可以在 d3.js 中重新创建它。这是(我认为最初是在 After Effects 中制作的):

来源:The Tatami Galaxy (Yojouhan Shinwa Taikei / 四畳半神話大系) - Clear END

我研究过 voronoi diagrams,但我看不出有什么方法可以创建矩形而不是正多边形。

它看起来类似于一个二维树映射算法,它是一个优化问题(运筹学)。