A Research For Exhibition Of 3D Productions On E-Commerce Application
Abstract
This thesis focuses on research of graphical libraries of Javascript to create,
process and display the 3D items, products on an e-commerce site. This research aims
to explore all of the APIs, Frameworks, Libraries, Tools and Techniques that are
based on Javascript to build and process the 3D objects on the webpages. Following
the documentation and tutorial of the technologies used in the project, we explore the
application of Node.js, Three.js, and Mongodb and combine the analysis of
requirements for implementations an e-commerce website. The project was divided
into components, each component implementing a specialized tools/API/Library to
fulfill specific requirements. The result of the project is a standard e-commerce
website with the ability to display 3D models of the product. Although there were
some features that were not completed, the goal of the 3D graphics webpage was met.
The obtainted results indicate that Three.js and Node.js are necessary technologies for
building webpages based 3D graphics and WebXR is also an promising technology
for augmented reality experience.