The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance

With 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...

Full description

Bibliographic Details
Main Author: Sun, Yanshen
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2020
Subjects:
Online Access:http://hdl.handle.net/10919/100115
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-100115
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-1001152021-03-13T05:31:39Z The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance Sun, Yanshen Computer Science Polys, Nicholas Fearing Sforza, Peter M. Bowman, Douglas A. Computer graphics Web3D X3DOM With 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. Master of Science With 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. 2020-09-30T08:00:53Z 2020-09-30T08:00:53Z 2020-09-29 Thesis vt_gsexam:27475 http://hdl.handle.net/10919/100115 This item is protected by copyright and/or related rights. Some uses of this item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s). ETD application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Computer graphics
Web3D
X3DOM
spellingShingle Computer graphics
Web3D
X3DOM
Sun, Yanshen
The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
description With 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. === Master of Science === With 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.
author2 Computer Science
author_facet Computer Science
Sun, Yanshen
author Sun, Yanshen
author_sort Sun, Yanshen
title The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
title_short The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
title_full The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
title_fullStr The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
title_full_unstemmed The Scalability of X3D4 PointProperties: Benchmarks on WWW Performance
title_sort scalability of x3d4 pointproperties: benchmarks on www performance
publisher Virginia Tech
publishDate 2020
url http://hdl.handle.net/10919/100115
work_keys_str_mv AT sunyanshen thescalabilityofx3d4pointpropertiesbenchmarksonwwwperformance
AT sunyanshen scalabilityofx3d4pointpropertiesbenchmarksonwwwperformance
_version_ 1719383547000651776