渲染器运行时系统及运行时资源系统已经与外围系统(其他和渲染运行时相关的系统,实际都可以看做数据提供方,统称外围系统)做到了隔离,因此渲染运行时和外围系统可以看做是无关的。可以是一对多或者是多对多的关系。因此可以做到跨进程甚至是建立在物理级别隔离上的协作。
高精度和超大规模的渲染过程将成为可能。
通过低配系统的小集群来完成重度渲染任务也成为可能。
这也就是分布式渲染系统(可相互独立,也可以合而为一个软件整体)
分布式渲染系统的应用:
用例1:如果一台机器有三张显卡,则第一一张显卡用于前台渲染,另两张显卡为第一张显卡提供实时渲染数据。
用例2:多个渲染运行时可以并行的支撑多个渲染结果输出,这些结果可以拼接为一个很大的输出图像。
用例3:三台手机通过蓝牙或者局域网等连接起来,三台手机中的两台可以为另外两台提供渲染算力支持,从而呈现更高效的渲染体验。
用例4: 50万盏实时灯光
一切皆因算力。