The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance

dc.contributor.authorSun, Yanshenen
dc.contributor.committeechairPolys, Nicholas F.en
dc.contributor.committeememberSforza, Peter M.en
dc.contributor.committeememberBowman, Douglas A.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2020-09-30T08:00:53Zen
dc.date.available2020-09-30T08:00:53Zen
dc.date.issued2020-09-29en
dc.description.abstractWith the development of remote sensing devices, it becomes more and more convenient for individual researchers to acquire high-resolution point cloud data by themselves. There have been plenty of online tools for researchers to exhibit their work. However, the drawback of existing tools is that they are not flexible enough for the users to create 3D scenes of a mixture of point-based and triangle-based models. X3DOM is a WebGL-based library built on Extensible 3D (X3D) standard, which enables users to create 3D scenes with only a little computer graphics knowledge. Before X3D 4.0 Specification, little attention has been paid to point cloud rendering in X3DOM. PointProperties, an appearance node newly added in X3D 4.0, provides point size attenuation and texture-color mixing effects to point geometries. In this work, we propose an X3DOM implementation of PointProperties. This implementation fulfills not only the features specified in X3D 4.0 documentation, but other shading effects comparable to the effects of triangle-based geometries in X3DOM, as well as other state-of-the-art point cloud visualization tools. We also evaluate the performances of some of these effects. The result shows that a general laptop is able to handle most of the examined conditions in real-time.en
dc.description.abstractgeneralWith the development of remote sensing devices, it becomes more and more convenient for individual researchers to acquire high-resolution point cloud data by themselves. There have been plenty of online tools for researchers to exhibit their work. However, the drawback of existing tools is that they are not flexible enough for the users to create 3D scenes of a mixture of point-based and triangle-based models. X3DOM is a WebGL-based library built on Extensible 3D (X3D) standard, which enables users to create 3D scenes with only a little computer graphics knowledge. Most of the 3D Scenes can be created with several lines of HTML and JavaScript code. Before X3D 4.0 Specification, little attention has been paid to point cloud rendering in X3DOM. PointProperties, an appearance node newly added in X3D 4.0, provides point size attenuation and texture-color mixing effects to point geometries. It applies to all point-based geometries in X3DOM and distinguishes point cloud from naive particles. In this work, we propose an X3DOM implementation of PointProperties. This implementation fulfills not only the features specified in X3D 4.0 documentation but other shading effects to produce appearance comparable with triangle-based geometries in X3DOM, as well as other state-of-the-art point cloud visualization tools. We also evaluate the performances of some of these effects. The result shows that a general laptop can handle most of the examined conditions in real-time.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:27475en
dc.identifier.urihttp://hdl.handle.net/10919/100115en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectComputer graphicsen
dc.subjectWeb3Den
dc.subjectX3DOMen
dc.titleThe Scalability of X3D4 PointProperties: Benchmarks on WWW Performanceen
dc.typeThesisen
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sun_Y_T_2020.pdf
Size:
6.14 MB
Format:
Adobe Portable Document Format

Collections