系统仿真学报 ›› 2020, Vol. 32 ›› Issue (4): 649-659.doi: 10.16182/j.issn1004731x.joss.19-VR0471

• 仿真支撑平台/系统技术 • 上一篇    下一篇

基于光照贴图的Web3D全局光照协作式云渲染系统

邵威1, 刘畅2, 贾金原1   

  1. 1. 同济大学,上海 201814;
    2. 南昌航空大学,江西 南昌 330063
  • 收稿日期:2019-08-30 修回日期:2019-12-05 出版日期:2020-04-18 发布日期:2020-04-16
  • 作者简介:邵威(1994-),男,上海,硕士生,研究方向为计算机图形学;刘畅(1983-),男,江西南昌,博士,研究方向为虚拟现实,计算机图形学;贾金原(1963-),男,山东乐陵,博士,教授,研究方向为虚拟现实、计算机图形学。

Lightmap-based GI Collaborative Rendering System for Web3D Application

Shao Wei1, Liu Chang2, Jia Jinyuan1   

  1. 1. Tongji University, Shanghai 201814, China;
    2. Nanchang Hangkong University, Nanchang 330063, China
  • Received:2019-08-30 Revised:2019-12-05 Online:2020-04-18 Published:2020-04-16

摘要: 提出一套视点无关的Web3D协作式全局光照渲染系统,以解决Web3D动态光照实时渲染问题。整套系统由负责全局光照的云渲染器和负责直接光照的Web渲染器构成,并把用户行为作为计算全局光照范围和频率重要参考依据。云渲染器在光照贴图中渲染光照数据,流式化传输到Web渲染器;Web端在对场景进行直接光照渲染后,通过采样光照贴图信息以获得包含全局光照信息的强真实感场景渲染效果。经实验表明,本系统在云端和Web端均有优异的效率表现,并体现出渲染计算强度轻量化、渲染效果真实化。

关键词: 光照贴图, Web3D, 协作式渲染系统, 体素化全局光照, 视点无关渲染

Abstract: For the real-time dynamic lighting rendering in low-end web environment, a view-independent collaborative real-time rendering system is presented. The whole system consists of a cloud renderer which produces the global illumination, a web renderer which computes the local illumination, and a scalable collaboration solution which takes the user behavior into account to adjust the range and frequency of the lighting computation. The cloud renderer computes the lighting data into the Lightmap, streams the Lightmap to the web client. After computing the direct light, the web renderer achieves the global illumination information by Sampling the Lightmap, and shows the realistic scene. The results show that the system has a good performance both in the web and cloud renderer, and can achieve less computation in the lighting rendering and more realistic look in the final frame.

Key words: lightmap, Web3D, collaborative rendering system, voxel based global illumination, view independent rendering

中图分类号: