动态场景表示规范及其解算系统研发

来源 :山东大学 | 被引量 : 0次 | 上传用户:zhengzheng369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术和图形学的快速发展,动画发生了革命性的变化,与传统的手工制作不同,现如今的动画从制作方式到观念都进行了革新。其中三维动画的发展更是如火如荼,因其高效、精确以及更具表现力的特点备受影视制作的青睐。目前,三维动画在电影等媒体制作中得到越来越广泛的应用,已经成为人们日常生活中娱乐、休闲的一种重要方式。一个精彩的影视动漫作品的呈现需要建模和渲染两个关键步骤,渲染引擎的作业来源是建立好的模型数据。为了提高建模和渲染效率,在3D技术长期发展过程中制定统一的工业标准是必不可少的。一个好的影视动漫标准可以在建模全生命周期中实现各参与方在同一模型基础上的数据共享,极大提升建模效率,使得各参与方更好地进行合作和交流沟通,降低因信息不对称造成的损害。因此,为影视动漫建立一套属于自己的表示标准是非常重要的。目前,三维动画向着更具真实感的方向发展,细节不断丰富,规模不断扩大,因此数据量呈现几何倍数的增长,甚至能达到TB级别。庞大的三维动画数据量对网络带宽和本地存储资源提出了更高的要求,因此找到一种既能保存动画效果又能节省存储资源的存储方式至关重要。本课题来源于国家重点专项《数字媒体高真实感并行渲染关键技术与高性能应用软件系统》。本文主要针对影视动漫制定一套场景表示规范,提高建模效率,降低场景的磁盘存储负担。此外,渲染引擎对三维场景数据的组织方式有着特定的要求,在将场景数据进行渲染之前,需要将数据转化为渲染引擎能够识别的格式。本文为影视动漫制定Open3Ds场景表示规范,该场景以一个镜头为单位进行表达,将其分为静态数据和动态数据,使用统一的场景框架进行组织。场景采用xml文本格式,静态数据使用几何文件obj,动态数据使用动画文件abc,将obj和abc文件链接到xml文件中,从而实现场景的表达。本文使用目前比较流行的三维建模软件Maya,使用实验室自主研发的名为Rwing的真实感渲染引擎。将Maya中创建好的场景,按照制定的场景表示规范,使用特定的导出工具导出成xml文本文件。由于渲染引擎不能直接读取abc文件,因此在进行渲染之前,需要对数据进行转换,从动态数据abc中抽取出某一帧的几何信息将其生成obj文件,并将obj文件链接到xml文件中,从而实现动态场景的渲染。
其他文献
人机交互(Human-Computer Interaction)是指人与计算机之间的信息交换过程。如今,人机交互在人工智能时代起到重要作用,并朝着以用户为中心、个性化的生物识别以及全方位感知
证是中医认识诊断疾病,据此遣方用药和观察疗效的基础,证候诊断及疗效评价的客观化与标准化研究对实现中医药现代化至关重要。脂质组学是对整体脂质进行系统分析的一门新兴学
农民工作为中国特有的一个社会群体,一方面他们进入城市工作和生活,为我国城市化的发展做出了巨大贡献,但由于其先赋的农民身份、城市社会的排斥,使得他们很难真正融入城市社
文章采用儿童归因风格问卷和福代斯幸福测试,对河南省洛阳市、湖南省娄底市330名初中生进行问卷调查,以指引初中生心理健康教育的发展方向。
国家课程体现国家的意志,在教学中起着统领的作用,且国家课程面向全国、面向全体教师和全体学生,具有强制性和普适性,因此难以充分考虑到不同地区、学校、学生之间的差异,容
介绍了攀钢热轧板厂地下卷取机夹送辊在生产过程中出现的问题并提出了相应的整改措施并对其稳定性进行了分析。
儿歌是一种非常重要的文学形式,其作为一种教学方法,在幼儿园健康教育活动中有重要作用。本研究对幼儿园健康教育过程中的儿歌应用问题以及教育教学现状进行分析后发现:儿童
目的探讨老年烧伤的特点和提高老年烧伤病人的护理成功率以及预防并发症的发生。方法对79例老年烧伤病人的临床资料进行分析和护理总结。结果治愈64例,治愈率81%,自动出院8例
随着建筑行业的发展,在现代的建筑工程中,施工工艺水平和施工材料质量都有了大幅度的提升,从而为现代的建筑工程建设奠定了坚实的基础。在现代的一些建筑工程中,通常会应用到
目的:在前期研究基础上,我们拟通过重物撞击法建立大鼠脊髓损伤模型,应用尿动力学检测脊髓损伤模型大鼠膀胱顺应性,筛选出低顺应性膀胱模型,观察电针对低顺应性膀胱模型大鼠