1、计算机软件与理论专业优秀论文 异构建模渲染系统数据转换方法研究关键词:计算机图形 异构建模 渲染系统 数据转换摘要:在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,
2、导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man 等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以
3、 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以 Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通
4、过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在 Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。正文内容在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、
5、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man 等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联
6、系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模
7、软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解
8、误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足
9、提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已
10、经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模
11、型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键
12、环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲
13、染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换
14、的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。
15、3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染
16、器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建
17、模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、m
18、ental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是
19、 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、
20、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构
21、数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan
22、 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务
23、。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之
24、间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针
25、对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要
26、在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 me
27、ntal ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对
28、异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DM
29、ax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计
30、算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数
31、据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExpor
32、t,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功
33、地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG 技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用
34、的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render M
35、an 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供
36、支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。在图形制作中,渲染是 3D 创意的基础,也是 3D 制作中决定最终图像效果的关键环节。目前商业、非商业的渲染器广泛应用于动漫制作、科学模拟、图形绘制等多个领域。着 CG
37、技术的发展,渲染的计算量日益增加,单个计算机难以满足巨大的计算量需求,集群渲染应运而生。集群渲染平台可以提供公共渲染服务。但在实际应用中,用户使用不同建模软件制作场景,选择某种渲染器来实现某种渲染特效,这要求渲染平台安装相应的渲染器,以满足提供公共渲染服务的需求。 CG 技术发展过程中一直没有制定统一的工业标准,导致目前广泛使用的建模软件(如 Maya、3DMax) 、渲染软件(如 mental ray、Render Man等)所采用的数据结构、数据组织方法和数据在系统中的存储和表现形式都各不相同。由于渲染器的输入接口不统一,导致模型的制作过程必须与渲染器紧密联系在一起,很多时候需要手工转化数
38、据。目前的 3D 建模软件模型转换功能并不完美,经常会出现数据元素缺失的情况,造成场景严重失真。异构的建模软件及渲染器之间的模型转换问题,对软件间集成应用造成了障碍,因此如何共享建模、渲染软件已有的模型资源,处理异构系统的模型之间的转换,已经成为系统开发中迫切需要解决的问题。 针对当前集群渲染平台的需求,本文以 Render Man 和 mental ray 的接口标准为主要设计依据,对异构渲染系统数据转换进行了研究,提出了一种基于中性文件的异构数据模型转换的模板。根据 3D 数据模型的特点,提出模型转换的映射方法,经过一系列的特征抽取、属性匹配、应用封装将建模软件的模型转换为渲染软件的模型。
39、进一步,给出以该转换方法为指导的实现工具:MayaExport,通过实例证明该方法的有效性。 本文的主要工作包括: 1针对渲染器模型描述标准不统一的问题,以Render Man、mental ray 标准为依据,采用分层思想,制定可扩展的模型转换中性文件。渲染器通过插件或修改源码的方式增加新功能时,中性文件通过添加新标签可以提供支持。 2针对建模软件与渲染器的异构问题,在Maya、3DMax 等建模软件及 mental ray、RenderMan 等渲染器标准的基础上,提出基于数据和命令的模型转换方法。 3针对渲染器内部算法差异造成的转换过程模型精度差异与数值理解误差问题,通过集成建模软件与渲
40、染器,交互的控制转换的等级和参数的调节。 本文的工作已经成功地用于山东省动漫渲染平台中。 在上述研究的基础上,本文还需要在着色器和过程纹理等方面进一步开展工作。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌甸?*U 躆 跦?l, 墀 VGi?o 嫅#4K 錶 c#x 刔 彟 2Z 皙笜?D 剧珞 H 鏋 Kx 時 k,褝仆
41、? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D 蘰厣?籶(柶胊?07 姻Rl 遜 ee 醳 B?苒?甊袝 t 弟l?%G 趓毘 N 蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok 怊 J?l?庮 蔘?唍*舶裤爞 K 誵Xr 蛈翏磾寚缳 nE 駔殞梕 壦 e 櫫蹴友搇6 碪近躍邀 8 顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T 憚磴炬 B- 垥 n 國 0fw 丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N 濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7 汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6 鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕