3D数字媒体引擎中编辑工具开发及其关键技术研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:wujian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维图形技术是目前得到众多关注和快速发展的技术之一,在虚拟现实、实时仿真以及交互式三维设计等领域有着广泛的应用。编辑工具是3D数字媒体引擎中的重要组成部分,目前国内对它的研究与开发相对落后。编辑工具包含了众多内容,包括场景编辑器、特效编辑器、界面编辑器、逻辑编辑器等。本文针对3D数字媒体引擎,对编辑工具中的部分关键技术进行了深入的研究,主要内容包括:天气特效的模拟、阴影渲染、界面编辑器、地形编辑四个方面,以上工作对三维数字娱乐产品和内容的开发具有重大意义和实际应用价值。 在天气特效模拟中,作者主要针对雨雪特效以及雾的特效进行了模拟,并将其作为编辑器中的一个模块提供给数字媒体引擎。雨雪模拟基于粒子系统,作者将LOD技术应用到粒子系统当中,根据雨雪粒子到观察点的距离合理调整粒子发射器发射雨雪粒子的概率,提高了粒子的利用效率。同时针对雨雪模拟的特点对粒子发射器进行了优化设计,进一步提高了场景渲染速度。在雾效模拟方面,作者将雾效进行统一封装,留出应用接口,方便引擎的使用。 光影模块实现了三维场景的阴影预渲染。阴影预渲染技术利用射线跟踪算法将三维场景的阴影信息在场景编辑器中计算完毕,并保存于阴影纹理当中,待场景载入时再与物体进行混合,从而在实时场景渲染过程中不必实时计算阴影,提高了场景渲染速度。 为使三维虚拟场景的人机交互界面开发更加便捷,作者在论文中设计和实现了界面编辑器。界面编辑器基于TinyXML以及引擎中的GUI模块,可使用户方便地编辑出自己想要的交互界面,包括对GUI控件的贴图、位置、大小进行编辑等,而不需编写任何程序,从而提高了产品开发的效率。 地形编辑是场景编辑器中的一个重要组成部分,能够对地形的高低起伏进行编辑,通过它用户能够编辑出草地、山峰、沙漠、森林等各种地貌,实现了真实感的场景编辑功能,增强了场景编辑器的实用性。
其他文献
目的:糖尿病是一种由遗传因素、精神因素、免疫功能等多种因素共同作用的,引发糖、蛋白质、脂肪、水和电解质,物质代谢紊乱的综合征。主要并发症包括糖尿病性心脏病、糖尿病视网
8位微控制器(MCU)自20世纪70年代面世以来已成为电子行业广泛应用的器件,当功能更复杂、更强大的16和32位器件出现并表现出巨大的性能优势时,8位微控制器的市场却继续壮大。Sem
传感器技术、网络通信技术以及嵌入式技术的成熟极大地推动了无线传感器网络的发展,而今无线传感器网络已被广泛应用于国防军事、农业监控、环境监测、太空探索、工业监测、智
随着现代工业的快速发展,高级钢材中的冷轧带钢越来越广泛地被应用到了汽车制造、消费电器、建筑及仪器仪表等领域。国内钢材产量不小,但高品质冷轧带钢产量却不高。冷轧带钢板
全球气候变化给人类赖以生存的资源、环境带来巨大的冲击,已经成为人类最关注的问题之一。CO2是最主要的温室气体,对各类生态系统碳通量的清查是全球气候变化研究的热点和前沿
干旱是威胁农业生产的最主要的环境因素之一。水稻相对于其他粮食作物对干旱胁迫更加敏感,增强水稻的抗旱性是缓解水资源紧缺和人口增长对粮食需求加大这对矛盾的必经之路。在
太阳能作为一种非常重要的可再生能源日益受到人们的关注,光伏发电是目前太阳能利用的主要方式。而太阳能电池作为光伏发电的主要部件,其长期的工作状态和电气特性需要进行观测和研究。针对这一问题,本论文提出并研究了一套光伏电池长期运行参数检测系统的设计方案。本课题主要进行了以下几方面的工作:1、首先介绍了对光伏电力检测系统的总体设计方案,该系统的分析测试和管理采用基于LabVIEW测试软件的虚拟仪器自动测试
为了解决高维海量数据的聚类分析问题和数据流聚类问题,该论文设计了一系列新的聚类算法:等密度线聚类(DILC)算法、基于网格的等密度线聚类(GRID)算法、AGRID算法、用于不同
碳循环是地球上最主要的生物地球化学循环之一,植物通过光合作用将CO2转化为多糖等光合产物,由叶片通过枝、干向下运输,分配到植物体各个组织器官。在森林生态系统碳循环过程中,
棉酚及相关倍半萜醛类是棉花植株合成并积累的有毒次生代谢化合物,能够抑制植物病原菌生长以及抵御植食性昆虫取食。为了抵御这些有毒植物次生代谢物,棉铃虫(Helicoverpaarmige