Font Size: a A A

The Research For Web-based Panorama Technology

Posted on:2013-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:R J YangFull Text:PDF
GTID:2248330371477150Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The panorama technology is a branch of the virtual reality technology. With a strong sense of immersion and interactivity, simple implementation, and relatively low cost, panorama technology can be used in many fields such as product display, virtual e-commerce, and virtual scene display.The mainstream Web-based panorama technology include cylinder panorama, cube panorama, spherical panorama and it use Java, Flash, QuickTime, HTML5 to implement. There are many related products such as Krpano Viwer,3DVista, and so on. This paper researched related panorama technologies such as the principle of panorama system, AS3, papervision3d open source class library and XML technology. After that, this paper mainly does some work at the following aspects:First, this paper implements a Flash-based panorama system. This system used Krpano Viewer as the core. There are four steps to complete a panorama system, including the acquisition of raw photos, the panorama generation, the post-processing of panorama, the presentation and interaction of panorama. The system has useful add-ons, friendly user interface, and good extensibility. This system has been used in Zhengzhou University virtual campus and has been proved to be effective.Second, this paper designs and implements a Flash-based configurable panorama player with a XML file to save the configuration information. The program has hierarchical structure, modular design, and has the function such as can panorama play, scene commentary, compass, map navigation and so an. The core function of panorama playing is implemented with papervision3d, which is a open source class library. This paper also tests the program after its development. The result shows that the program’s performance is generally good, but there are still some problems to be handled such as the not perfect exception handling, not perfect real-time response to mouse events, the low efficiency of part code. These problems will be handled in the future.
Keywords/Search Tags:panorama, roaming system, Krpano Viewer, player, papervision3d
PDF Full Text Request
Related items