异构建模渲染系统数据转换方法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:lmj1103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在图形制作中,渲染是3D创意的基础,也是3D制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域.着CG技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务.但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。CG技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如Maya、3DMax)、渲染软件(如mental ray、RenderMan等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的3D建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。针对当前集群渲染平台的需求,本文以RenderMan和mental ray的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据3D数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。本文的主要工作包括:1.针对渲染器模型描述标准不统一的问题,以RenderMan、mental ray标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持.2.针对建模软件与渲染器的异构问题,在Maya、3DMax等建模软件及mental ray、RenderMan等渲染器标准的基础上,提出基于数据和命令的模型转换方法。3.针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。本文的工作已经成功地用于山东省动漫渲染平台中。在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。
其他文献
体绘制是一种重要的三维数据场可视化方法,传递函数是体绘制过程中用以定出体数据与光学特征的对应关系的关键步骤,传递函数的设定对成像的质量具有重要作用。然而传递函数的
随着信息技术和Internet技术的发展以及市场竞争的加剧,电信管理行业中计算机应用也得到了飞速的发展,建立一个反应迅速、智能灵活、安全可靠的电信管理信息系统对当前的电信管
当前通信市场及其相关技术正处于高速发展的阶段,电信运营企业需要不断提升科学决策能力和精细化运营管理能力。商业智能(Business Intelligence, BI)系统在新的市场竞争环境
伴随着内存技术的进步,内存数据库在近年来开始得到研究者们的关注。大量的关于如何构建实用的内存数据库系统的研究也得以开展,但是,对于社会网络软件和web系统中的内存数据
矩形件排样问题广泛存在于机械、家具、服装等国民经济行业,解决好该问题可以节省原材料,简化生产工艺,降低生产成本,增加企业效益。对于许多不规则零件的排样问题,也可通过
随着计算机的普及和网络的发展,网络带宽飞速增长,网络上的安全需求也在不断增加。目前网络带宽已经达到了千兆甚至万兆,传统的报文捕获平台已经无法满足高速网络的报文捕获
计算技术和无线通讯技术的发展与结合使得一种全新的计算模式——移动计算成为现实。应用需求的推动和通讯、硬件技术及相应软件技术的发展,使得移动计算模式得到了飞速的发
由于面向对象Petri网的应用越来越广泛,以及人机交互行为在软件开发过程和实际应用中的重要性,因此本论文通过分析面向对象Petri网的结构特性,致力于死锁检测的研究,运用代数
蜜罐是近几年兴起的一种主动安全技术。它是一种安全资源,它的价值在于被扫描、攻击和攻陷。蜜网是在蜜罐的基础上发展起来的欺骗性网络,一般是由防火墙、入侵检测系统和蜜罐
通过研究虚拟仪器软件架构(VISA)及可互换仪器驱动器(IVI)的原理和工作机制,并深入研究VISA资源组织与操作函数实现细节,设计与实现了基于VISA架构的物联网测控与管理系统。