0
点赞
收藏
分享

微信扫一扫

分布式渲染运行时3D引擎架构在Web端的应用: 秒开3D Web APP

waaagh 2022-02-16 阅读 59

先看Demo: Vox APP

链接二维码:

分布式渲染运行时可以理解为 渲染系统(引擎和相关的渲染功能)合理的拆分为解耦的各个模块,这些模块可在运行时按需载入运行。各个模块之间只会有协议规范上的关联关系。各模块(我更愿意称之为子系统)有自己独立的运行机制和数据,如果是渲染直接相关的模块只需要符合渲染引擎渲染管理机制即可。

从程序运行的角度看,3D Web APP抵达用户所呈现的内容/功能是不同的,这些不同的内容和功能可动态按需载入。如此做了之后,尽可能减少不必要的等待时间,用户能非常快速的看到所需内容。上述示例Demo中, 如果有CDN、http2(gzip)这些web端有效的支持,速度会更快。

 从开发的角度看,渲染引擎的开发和渲染功能的开发可以完全隔离,用户的功能逻辑和数据可以固化为独立的资产,各个子系统的使用和协作可以私有部署也可以云端共享协作。

举报

相关推荐

0 条评论