成果介绍
Orillusion团队,2021年7月成立,集合图形学,引擎开发,WebGPU应用等各领域的大牛,目标打造第一款基于WebGPU标准的轻量级渲染引擎,并会在不久的将来进行完全开源,方便Web 3D开发者使用,相对WebGL的引擎渲染性能将大大提高。WebGPU 是一种提议的 Web API,使网页能够使用系统的 GPU(图形处理单元) 执行计算并绘制可以在页面内呈现的复杂图像 . 此目标类似于WebGL API 系列,但 WebGPU 允许访问 GPU 的更高级功能。 虽然 WebGL 主要用于绘制图像,但可以(付出很大努力)重新用于其他类型的计算,而 WebGPU 对在 GPU 上执行一般计算具有一流的支持。Orillusion 引擎是一款完全支持 WebGPU 标准的轻量级渲染引擎,旨在实现桌面级渲染效果,并支持在浏览器中对复杂场景进行 3D 渲染。
成果亮点
从整体上来看,首先Orillusion是基于浏览器的Web渲染引擎,采用了最新的WebGPU标准来提供底层的图形能力。引擎的整体框架也是采用了现代引擎遵循的ECS组件式架构。同时,考虑到整体项目的复杂度和规范性,采用了更为严谨的TypeScript作为开发语言。通常Native引擎才具有的能力,在Web上依靠WebGPU也都得到了非常好的实现。
从技术上来看,实现了集群前向渲染和动态全局光照,使得整体的3D场景计算效率和渲染效果得到了质的提升;通过DO连续内存存储和WebGPU的Compute Shader,实现视椎体剔除功能,减少额外的场景计算消耗;实现基于GPU的骨骼动画系统,通过并行计算能力更高效的支持更复杂精细的动画场景;正在利用Copute Shader开发基于GPU的物理引擎,可以高效实现粒子,软体,钢体等仿真能力。引擎还处于不停的快速迭代升级阶段,很多其他已经实现的技术和正在实现的技术,都将因为WebGPU标准的出现,给了Web3D领域巨大的想象空间。
团队介绍
白景文-CEO:2016-2017 帝国理工大学数据科学实验室-博士后(渲染架构负责人),负责全球数据观察站,集中式和分布式渲染引擎系统框架的设计和研发。研发的分布式D3渲染架构,使得渲染性能提升两倍。2017-2019 剑桥欧洲分子生物实验室-数据可视化负责人(主导开源项目)负责生物大数据标注工具的研发,领导了《生物信息容器》开源项目开发。参与推动了生物数据集的标注规则。
李真-AI方向负责人:Bristol计算机硕士,10年机器学习算法经验,三星深圳研究院:负责芯片矩阵运算内存优化,韩国三星总部:负责5G系统及ORAN协议制定,三星上海研究院:主导实时ML模型设计和研发。
成果资料
产业化落地方案