Font Size: a A A

Design And Implementation Of A Rendering Control Subsystem Of Autodesk Homestyler

Posted on:2014-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y NiFull Text:PDF
GTID:2268330422952002Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the3D technology, the users of AutodeskHomestyler want to see the real effect of their own home design after they finishtheir home design. Therefore, use the the house interior design of the user toproduce real high-definition renderings, allowing users to have more realisticunderstanding of their own design, is an essential feature and hot spots.In this paper, based on Autodesk Homestyler home design online platform,carefully analysing the original system architecture, combining with the now moremature3D rendering technology (Autodesk360rendering engine RAAS), in-depthanalysing STRUTS framework concept, using STRUTS as the system framework, aswell as through the modular interface design, learning and using a variety of designpatterns, implementing data transfer and conversion, and implementing schedulingalgorithm of servers, make full use of the servers’ resources in order to achieve thegoal of generating real HD renderings, and provide users a more real, more intuitiveway to see and feel what the real effect of the house design.Autodesk Homestyler rendering control subsystem is a browser-based Internetapplication, primarily designing and operation client is flash-based, interacting withback-end services through remote invocation. We use Autodesk internal RAASrendering engine as our rendering engine in order to achieve the rendering function,by calling the web service provided by RAAS rendering engine to generate a varietyof realistic rendering image.When users complete their designs, and select to renderHD renderings, the rendering control subsystem first extract the user informat ionfrom the client, including user information and design information, and transmits tothe backend; backend server do the data conversion operation,change data formatfrom DFF to UCD, and then from UCD to SPD, which is a data format that RAASrendering services can be able to identify, and also material mapping information;and then call RAAS rendering services to render snapshots the users wanted; Finally,return the rendering results back to the client, present to users. In all this process,the back-end server control the work flow, enhanced server load capacity, peed upthe response speed, optimize the user experience through the load balancing. Afterthe system is implemented, through the testing about the functions and performanceof the system to ensure system functionality and performance standards.
Keywords/Search Tags:home design, rendering control, autodesk rendering engine, realisticrendering
PDF Full Text Request
Related items