Font Size: a A A

Design And Implementation Of A Rendering Module Of Online Home Design Platform

Posted on:2012-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y R WangFull Text:PDF
GTID:2218330362451549Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With Development of computer hardware and software, the application of Computer Graphics technology are widely contributed to Computer Simulation, Virtual Reality and Three-Dimensional(3-D) Games. Meanwhile, all the applications facilitate the development of Three-dimensional Computer Graphics. Nowadays, there has been a lot of mature graphics manipulation software, such as 3D MAX, MAYA. The popularity of Cloud Computing technology in recent years leads to the trend of putting original products on PC onto the Internet, as well as the development of Three-dimensional Computer Graphics on the Internet. There are mainly two ways to display 3D on the Internet. One is providing of rendering engine on the web page and probability of interactive user experience. The other one is encapsulating original functions as web services, and providing API.Based on the online home design platform, this paper focus on the research of Flash-based 3D displaying and interactive methodology and implementation of photorealistic rendering function based on the current RaaS(Rendering as a Service) API. The user experience of 3D rendering and photorealistic rendering makes user better understand their designs.This online home design software is a Rich Internet Application based on Flex running on Flash player and interacting with backend using remote invoke method. The 3D rendering module uses open resource project Away3D as 3D engine and optimizes the Depth-Sorting method to get correct clipping. The snapshot rendering module integrated RaaS to implement photorealistic rendering and produce high-resolution images for users'design.This paper has the following aspects of research achievements. First of all, introducing a new Depth-Sorting method which can get all images correctly clipped, so users can get a correct 3D view of their designs. Then, making the home design software's design file converted so that RaaS can analysis and produce photorealistic images for the design. The images which RaaS returned can also be provided as a reference for RaaS team to promote their RaaS product.
Keywords/Search Tags:flash-based 3D, RaaS, rendering, photorealistic rendering, rich internet applications
PDF Full Text Request
Related items