Dynamic VRML pre-caching for large-scale collaborative virtual environment

Large-scale collaborative virtual environment allows multiple users connected to each other through the internet. Due to large amount of data needed to construct the complete scene, it’s very slow for a client host to replicate to all those data locally and render the whole scene. Although some exis...

Full description

Bibliographic Details
Main Author: Liu, Yu.
Other Authors: Lin Qingping
Format: Thesis
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/18826
_version_ 1826130286343094272
author Liu, Yu.
author2 Lin Qingping
author_facet Lin Qingping
Liu, Yu.
author_sort Liu, Yu.
collection NTU
description Large-scale collaborative virtual environment allows multiple users connected to each other through the internet. Due to large amount of data needed to construct the complete scene, it’s very slow for a client host to replicate to all those data locally and render the whole scene. Although some existing systems had been developed for on-demand transmission and dynamic scene construction, there are still many technical issues and needs further improvements. This project is directed at improving the pre-caching mechanism. In this dissertation, and approach of dynamic pre-caching mechanism based on visual importance factor is proposed. The mechanism partitions the virtual space into many zones and cells. And for each cell, the visual importance factor had been pre-calculated for all the relevant objects in the scene. Based on client user’s current state, those objects with high visibility importance factor are downloaded first and ready to be rendered into the scene. Also certain additional visible objects from the neighboring cell will be re-cached and ready to be rendered. This gives the client user a better virtual tour by reducing the latency that user needs to wait for visibility calculation, downloading and rendering object.
first_indexed 2024-10-01T07:53:59Z
format Thesis
id ntu-10356/18826
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:53:59Z
publishDate 2009
record_format dspace
spelling ntu-10356/188262023-07-04T15:49:15Z Dynamic VRML pre-caching for large-scale collaborative virtual environment Liu, Yu. Lin Qingping School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics Large-scale collaborative virtual environment allows multiple users connected to each other through the internet. Due to large amount of data needed to construct the complete scene, it’s very slow for a client host to replicate to all those data locally and render the whole scene. Although some existing systems had been developed for on-demand transmission and dynamic scene construction, there are still many technical issues and needs further improvements. This project is directed at improving the pre-caching mechanism. In this dissertation, and approach of dynamic pre-caching mechanism based on visual importance factor is proposed. The mechanism partitions the virtual space into many zones and cells. And for each cell, the visual importance factor had been pre-calculated for all the relevant objects in the scene. Based on client user’s current state, those objects with high visibility importance factor are downloaded first and ready to be rendered into the scene. Also certain additional visible objects from the neighboring cell will be re-cached and ready to be rendered. This gives the client user a better virtual tour by reducing the latency that user needs to wait for visibility calculation, downloading and rendering object. Master of Science (Communication Software and Networks) 2009-07-20T03:38:44Z 2009-07-20T03:38:44Z 2008 2008 Thesis http://hdl.handle.net/10356/18826 en 49 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Liu, Yu.
Dynamic VRML pre-caching for large-scale collaborative virtual environment
title Dynamic VRML pre-caching for large-scale collaborative virtual environment
title_full Dynamic VRML pre-caching for large-scale collaborative virtual environment
title_fullStr Dynamic VRML pre-caching for large-scale collaborative virtual environment
title_full_unstemmed Dynamic VRML pre-caching for large-scale collaborative virtual environment
title_short Dynamic VRML pre-caching for large-scale collaborative virtual environment
title_sort dynamic vrml pre caching for large scale collaborative virtual environment
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
url http://hdl.handle.net/10356/18826
work_keys_str_mv AT liuyu dynamicvrmlprecachingforlargescalecollaborativevirtualenvironment