Font Size: a A A

Design And Implementation Of A TB-Scale Scene Export System Based On Maya & RWing

Posted on:2023-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:R J XuFull Text:PDF
GTID:2568306617452794Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of film and television animation and other electronic entertainment industry,people have higher and higher requirements for the scale of special effects scenes and the degree of realism of graphics rendering.Currently,3D animation assets are generally in the GB scale,but with the development of hardware and software technology and people’s pursuit of visual effects,rendering terabyte scale scenes is becoming an important requirement.RWing is a rendering engine independently developed by the lab that can support rendering of TB scenes.Maya is the mainstream 3D animation modeling software.Maya provides the required asset files for the rendering engine.In order to solve the problem that data organization method,data storage and presentation form are not unified between Maya modeling software and RWing rendering engine,and finally to export TB-level large-scale scenes for RWing rendering engine from Maya software.This paper developed a TB level ultra large scale scene export system based on Maya&RWing.This paper first does some work on the scene specification.In order to get the scene that RWing rendering engine can render,it needs a set of scene description specification that meets the RWing rendering requirements.According to this specification,the RWing scene description file that meets the requirements is finally obtained through the Maya API operation on the Maya scene.This paper mainly completes three aspects of work.Firstly,the material module is studied and discussed.We have integrated the RWing rendering engine’s own materials into Maya,and completed the automatic conversion of materials from other rendering engines to RWing rendering engine materials.Then complete the RWing scene specification and scene description file export module,traverse Maya scene,convert Maya scene description into RWing scene description file in XML format that can be understood by RWing rendering engine.Finally,the rendering of the scene also needs the static and dynamic information of the model in the scene.The model nodes in the Maya scene are traversed and extracted,and the geometric and lens information such as OBJ and ABC required by RWing rendering engine is finally obtained.After completing the above work,a scene file of 1.3TB size in accordance with RWing scene specifications was converted and exported from Maya,and uploaded to Sunway supercomputer platform,which was rendered by the corresponding version of RWing rendering engine,so as to achieve the goal of exporting TB-level super-large scene.
Keywords/Search Tags:material, scene specification, data conversion, rendering
PDF Full Text Request
Related items