TITLE:
Architecture and Implementation of 3D Engine Based on WebGL
AUTHORS:
Xinliang Wei, Wei Sun, Xiaolong Wan
KEYWORDS:
WebGL, Design Idea, Architecture of 3D Engine
JOURNAL NAME:
Applied Mathematics,
Vol.7 No.7,
April
28,
2016
ABSTRACT: As the progress of 3D rendering technology and the changes of
market demand, the 3D application has been widely used and reached as far as
education, entertainment, medical treatment, city planning, military training
and so on. Its trend is gradually changed from client to web, and so many
people start to research the 3D graphics engine technology on the web. WebGL
and HTML5 rise in recent years and WebGL solves two problems of interactive 3D
application on the web perfectly. Firstly, it implements the interactive 3D web
application by JavaScript without any browser plug-in components. Secondly, it
makes graphics rendering using the underlying graphics hardware, which is
united, standard and cross-platform OpenGL interface. However, it is very
difficult for 3D application web programmer to understand multifarious details.
Therefore, a 3D engine based on WebGL comes into being. The paper consults the
existing 3D engine design idea, architecture and implementation experience, and
designs a 3D graphics engine based on WebGL and Typescript.