Orillusion受邀参加第八届中国图学大会

116 阅读6分钟

2022年12月25-28日,第八届中国图学大会以线上方式召开,作为中国图学界最高级别的双年学术会议,本次大会以“数字赋能·图领未来”为主题,为全国从事图学研究、教学与应用的一线工作者,以及从事数字化设计、数字化制造、数字化服务和制造业信息化的一线研究者提供了一个良好的交流平台。

中国图学学会首届中国网络图形学论坛作为大会的分论坛之一,分设三个环节,其中第一个是“Web3D引擎分论坛”。分论坛邀请了相关领域的专家、学者共同探讨Web3D引擎技术未来的发展之道,计划围绕如何打造中国自主原创的Web3D引擎及如何奠定中国Web3D引擎的国际地位而展开热烈、深入而广泛的研讨。

Orillusion创始人白景文受邀出席,发表**《元宇宙时代的Web⽣态优势及Web3D引擎的发展机遇》**主题演讲。

前端生态—JS的使⽤场景

网页部分属于JS的⾃留地,任何语⾔如果想涉及网页内容开发,几乎都⽆法绕过JS语⾔。JS也可以开发本地应用APP,⽐如Electron, React Native,还有⼩程序等,都可以⽤JS直接作为开发语⾔,⼤⼤降低企业的开发和运维成本。JS依靠Node环境还可以应用于后端开发,⽐如服务器、中间件、Serverless服务、⽹络和数据库等。更甚⾄,JS已经被应⽤到了嵌⼊式开发,有团队已经把JS的解释器降低到了8K的运⾏内存,未来⽤JS编写机器⼈应⽤也是可以期待的。JS在AI领域的涉⾜,主要的归功于⾕歌的Tensorflow.js等。而且,Tensorflow.js正在切换WebGPU后端,这会让⼈⼯智能模型在浏览器⾥的运⾏效率大大提⾼。JS工具链生态也很强大,可以快速进行项目的发布、监控、测试、打包等。同时,NPM也加强了前端生态的丰富度,⼏乎所有的前端项目安装包,都可以从NPM上直接找到。

Web的生态影响⼒非常大,以⾄于很多Web⽣态制定的标准都被Native吸收了。⽐如Websocket,Webrtc,当然也包括WebGPU。WebGPU本身不只是在Web上才可以应用,Chrome的dawn和Firefox的wgpu都是WebGPU的Native实现。

希望⼤家以后不要提到Web和前端技术,就认为只能做⽹⻚,我们甚⾄可以说JS是⽬前最全能的编程语⾔。

Orillusion引擎

引擎整体设计分为两个部分:Local和Cloud。

⽬前Local部分的整体实现是完全基于WebGPU标准研发的。

  • 架构上:引擎采⽤的是ECS的组件式架构,对⽐于继承式的架构,效率更⾼,也更加灵活。同时我们也应⽤了Data Oriented(DO)特性,尽量在GPU中创建连续内存,⽽且实现CPU和GPU的内存共享映射,减少CPU和GPU的数据交换时间。当然,我们还借助WASM的⾼性能特性,把⼀些CPU需要完成的复杂计算,交给C去执⾏。

  • 引擎内核上:我们实现了GI,Shader Reflection,GUI,基于Cluster的渲染等功能。同时,Shader Creator的设计也可以更加灵活的完成对于shader的封装和调⽤。

  • ⽤户接⼝上:我们也实现了很多基础的功能,包括动画、物理、粒⼦,基于 Compute Shader的计算等。

引擎Cloud的部分也处于探索和研发阶段,做出了很多功能的验证和实现。包括资产的云端压缩处理、部分模型格式的转换 、端云的协同渲染功能等。

Orillusion自主研发的完全开源的WebGPU轻量级通用渲染引擎,可以在浏览器中实现全局光照,多光源系统,真实感渲染,物理仿真等效果,无论是超大复杂场景还是精细实物模型,都可以帮助开发者高效渲染出超逼真写实的效果!我们致力于为数字孪生和元宇宙3D场景爆发时代提供引擎基础工具。

【Orillusion自主研发完全开源的WebGPU轻量级通用渲染引擎,让3D场景更逼真,更炫酷!】 

3D内容生成

这⾥有两个话题:3D资产的⽣成和3D资产的格式标准。

  • ⽣成过程:首先是传统的建模,美术通过设计软件来实现;其次是采集,通过结构光、TOF扫描把现实中的物体数字化,再进入设计软件进行精细化处理;最后是AIGC,通过人工智能的方式生成3D内容。目前,2D图片和视频的AI生成技术已经相对成熟了,但是3D内容的生成还处于早期阶段。AIGC是需要我们⻓期关注的,这可能是真正降低3D内容⽣成⻔槛的最终⽅法。

  • 格式标准:英伟达已经在USD上做出了领先,⽽且Ominiverse利⽤USD已经实现了3D内容创作的平⾏化打通,把整个串行的⼯作流变成了并⾏的⼯作流,⼤⼤提⾼了效率。我们⾮常期待国⼈也能出现⾃⼰主导和引领的3D模型格式标准,来推动元宇宙时代的发展。

关于3D数字资产的标准化问题,不是一家公司努力的结果,而是一个行业共同努力的结果。需要业内领跑的大公司牵头,甚至政府的政策引导。标准的领先可以帮我们在国际化过程中,形成强大的优势和机会。我们Orillusion也非常愿意在这个过程中,贡献一份力量。

以下是演讲全程视频,欢迎大家观看~

【Orillusion受邀参加第八届中国图学大会】

Orillusion致力于打造全世界第一款完全开源基于WebGPU标准的一种轻量级渲染引擎,目标是在浏览器中实现桌面级的渲染效果,支持超大复杂场景的3D呈现。易上手,易分享,易迭代,易协作、成本低,跨平台是我们的核心优势,我们将为3D场景爆发时代提供引擎基础工具。

未来我们将会持续把最干货最前沿的WebGPU技术分享给每一位社区成员,也欢迎大家为Orillusion开源社区做出自己的贡献。我们一直坚信,开源社区的技术留痕是每一位技术人员最崇高的追求!因此,我们尊重,我们认可,我们更期待,加入Orillusion,让我们共同进步!

——Link uncharted, 链接未来世界