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...
Main Author: | |
---|---|
Other Authors: | |
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 |