节点文献

基于高级渲染器Renderman的水流材质系统的研究与设计

The Research and Design on the System of Water Shaders Based on the Advanced Render Renderman

【作者】 张静

【导师】 谈国新;

【作者基本信息】 华中师范大学 , 计算机软件与理论, 2008, 硕士

【摘要】 随着计算机硬件和多媒体技术的发展,计算机三维动画的应用领域和应用程度在不断提高,在军事仿真、建筑景观设计、虚拟现实、医疗卫生、娱乐和教育等众多领域得到广泛的应用。在三维动画制作过程中,材质(shader)是视性属性的综合体现,是表现视觉艺术效果的关键之一。但是主流计算机三维动画软件,例如Maya、3dmax等存在着局限性,这主要是由于它们大众软件缺乏针对性特性决定的,例如渲染速度局限性和没有针对专门动画片特别设计,三维模型表面的材质种类单一,可交互性差,可控参数的数量和种类少,因此,在第三方渲染器中设计新的材质以提高渲染速度和效益有很重要的意义。Renderman是一款在好莱坞的动画片中广泛应用,技术成熟并提供接口扩展的一流渲染器。本文通过对Renderman的Rsl(Renderman Shading Lanuage)技术研究,结合物理学、图形学、数学和计算机编程等多个领域的研究,设计一个基于Renderman的包含海水、湖水、溪水和泳池水的水流材质系统。该系统结合Maya等三维设计软件应用于三维动画制作,有很广阔的应用前景。论文详细介绍了该系统的设计方案与各子模块的开发过程,包括海水模块、湖水模块、溪水模块和泳池水模块。各个模块都采用软件技术实现,采用Rsl、随机过程理论和图形学等技术,在硬件方面要求低,不需要对现有的硬件多任何的投资。因此,系统成本低、速度快。根据该设计方案,本论文完成了该系统的开发工作,实现了包含海水、湖水、溪水和泳池水的水流材质系统。试验证明有良好的速度和视觉效果。

【Abstract】 With the development of computer hardware and multimedia technology, computer 3D cartoon becomes widely used in battlefield simulatio, landscaping, visual reality, medical and sanitation, entertainment and education etc.During implementing the three-dimensional cartoons, shaders are one of the important keys in artistic effect. But for the localization which determinated for its polulation such as render speed and no customization for special project, the kind of the shaders for the 3D model are poor, and low interactive capability in the main software such as Maya or 3dmax. Therefore, it is important to update the render speed and benefit when design new shader system in the third-party renders.Renderman is a rendering software used widely in Hollywood with its advantages as bellows: affording interface extension, having mature technology. The paper designed a stream shader system including sea water module、lake water module、brook water module and natatorium water module in Renderman based on the research in Rsl techonolgy combined with physics、computer graphics、maths、aesthetics、computer programming. The system has broad application foreground when combined with 3D software such as Maya in designing 3D cartoon.The design of the system and the realization of modules including sea water module、lake water module、brook water module and natatorium water module that were depicted in this paper. All of the modules are accomplished by software technology with using Rsl, stochastic process theory and computer graphics.Because of the little investment on hardware, the system has the virtue of low cost, high render speed. According to the design scheme of the project, the development work and the function of sea water module, lake water module, brook water module and natatorium water module were finished. Through experiment, the results indicate that the system archives good perceptual picture quality and favorable speed.

【关键词】 RendermanshaderRsl分形傅里叶光线追踪
【Key words】 RendermanshaderRslfractalFourierray trace
  • 【分类号】TP391.41
  • 【被引频次】2
  • 【下载频次】155
节点文献中: