SVG 3D Graphical Presentation for Web-based Applications

Lu, Jisheng (2015) SVG 3D Graphical Presentation for Web-based Applications. PhD thesis, University of Gloucestershire.

[img]
Preview
Text
LU, Jisheng_SVG 3D Graphical Presentation_Redacted_Signature_Only.pdf
Available under License All Rights Reserved.

Download (3MB) | Preview

Abstract

Due to the rapid developments in the field of computer graphics and computer hardware, web-based applications are becoming more and more powerful, and the performance distance between web-based applications and desktop applications is increasingly closer. The Internet and the WWW have been widely used for delivering, processing, and publishing 3D data. There is increasingly demand for more and easier access to 3D content on the web. The better the browser experience, the more potential revenue that web-based content can generate for providers and others. The main focus of this thesis is on the design, develop and implementation of a new 3D generic modelling method based on Scalable Vector Graphics (SVG) for web-based applications. While the model is initialized using classical 3D graphics, the scene model is extended using SVG. A new algorithm to present 3D graphics with SVG is proposed. This includes the definition of a 3D scene in the framework, integration of 3D objects, cameras, transformations, light models and textures in a 3D scene, and the rendering of 3D objects on the web page, allowing the end-user to interactively manipulate objects on the web page. A new 3D graphics library for 3D geometric transformation and projection in the SVG GL is design and develop. A set of primitives in the SVG GL, including triangle, sphere, cylinder, cone, etc. are designed and developed. A set of complex 3D models in the SVG GL, including extrusion, revolution, Bezier surface, and point clouds are designed and developed. The new Gouraud shading algorithm and new Phong Shading algorithm in the SVG GL are proposed, designed and developed. The algorithms can be used to generate smooth shading and create highlight for 3D models. The new texture mapping algorithms for the SVG GL oriented toward web-based 3D modelling applications are proposed, designed and developed. Texture mapping algorithms for different 3D objects such as triangle, plane, sphere, cylinder, cone, etc. will also be proposed, designed and developed. This constitutes a unique and significant contribution to the disciplines of web-based 3D modelling, as well as to the process of 3D model popularization.

Item Type: Thesis (PhD)
Thesis Advisors:
Thesis AdvisorEmailURL
Zhang, Shujunszhang@glos.ac.ukUNSPECIFIED
Bush, Vickyvbush@glos.ac.ukUNSPECIFIED
Uncontrolled Keywords: 3D generic modelling, Scalable Vector Graphics (SVG), Web-based 3D modelling
Subjects: Q Science > QA Mathematics > QA76 Computer software
Divisions: Schools and Research Institutes > School of Computing and Technology
Depositing User: Susan Turner
Date Deposited: 26 Apr 2016 09:22
Last Modified: 22 Sep 2016 12:14
URI: http://eprints.glos.ac.uk/id/eprint/3430

University Staff: Request a correction | Repository Editors: Update this record

University Of Gloucestershire

Bookmark and Share

Find Us On Social Media:

Social Media Icons Facebook Twitter Google+ YouTube Pinterest Linkedin

Other University Web Sites

University of Gloucestershire, The Park, Cheltenham, Gloucestershire, GL50 2RH. Telephone +44 (0)844 8010001.