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