Journal of System Simulation ›› 2017, Vol. 29 ›› Issue (11): 2693-2700.doi: 10.16182/j.issn1004731x.joss.201711014

Previous Articles     Next Articles

Lightweight Real-Time and Realistic WebGL Rendering Algorithm Based on PBR

Zheng Weixin1, Jia Jinyuan2   

  1. 1. Changchun University of Science and Technology, Changchun 130000, China;
    2. School of Software Engineering, Tongji University, Shanghai 201804, China
  • Received:2017-07-29 Published:2020-06-05

Abstract: Considering the weak rendering ability of web browser, the authenticity and aesthetics of Web3D rendering are always hot topics.In particular, the realization of PBR in the web-side and even dynamic editable are difficult.The realization and dynamic edit of PBR in the web end are especially difficult. Based on the problem mentioned, this paper presents a web-based lightweight real-time rendering algorithm with authenticity and high quality based on the PBR algorithm, which simplifies the complex calculation steps of the algorithm and reduces the computational complexity for rendering. The LPM (Lightweight Progressive Mesh) algorithm is reused to simplify the model file and accelerate the model loading speed. Finally, a demo is presented to verify the algorithm's effectiveness. The experiment results show that the optimized algorithm can render editable high quality lightweight 3D model on the web end in real-time.

Key words: physics based rendering, lightweight progressive meshes, WebGL, real-time rendering

CLC Number: