渲染引擎研发中关键技术的研究与实现

被引量 : 0次 | 上传用户:yuanhongsheng1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机图形学飞速发展,新的渲染技术不断出现,同时,动漫、影视、游戏、广告、科学可视化等领域对渲染软件的要求也越来越高。原有的渲染软件必须不断升级更新才能满足人们的需求。这也使得新的渲染引擎不断出现,以满足各行各业对不同渲染技术的要求。渲染器的种类繁多,功能不一。有商业软件Mental Ray,简单的操作和高超的渲染质量,使其在好莱坞电影的特技制作中广泛使用,但是价格昂贵;PRMan是另一款渲染软件,高超的渲染质量和快速的渲染能力,使其广泛应用在动画电影和影视特效等高端领域,但它对使用者的编程、数学和物理知识等要求较高,很难掌握。也有免费软件Brazil,拥有强大的折射和反射功能,渲染效果强大,但是渲染速度缓慢;Blender是一款开源的建模渲染软件,具有很好的光线跟踪、光能传递等功能。现有环境为渲染引擎的研发提供了广阔的平台。针对“公共计算服务网格平台”课题面向动漫制作产业应用,在计算机图形及媒体计算等领域展开关键技术研究,为媒体计算和渲染服务为核心的公共服务平台提供支撑技术和软件的目标,提出研发自主版权的渲染软件、动漫制作素材管理软件和渲染管理软件,并基于这些软件构建集群渲染平台。本文给出了渲染引擎开发中关键技术的研究和具体实现的过程。本文的主要工作包括:1.探讨渲染引擎研发中的关键技术,并结合实际的需求,给出渲染引擎开发的具体的方法和实现过程。2.基于RenderMan接口标准和Blender开源软件,开发出渲染引擎BlenMan的雏形,实现对RenderMan接口文件的渲染。3.基于“利用降维映射进行过程shader反走样”的思想和实际背景,制定出“基于预采样过程shader反走样”具体的处理方法;并把此反走样的方法应用到渲染引擎中,加速过程shader反走样渲染。在上述工作的基础上,本文还需要在渲染引擎的完善和功能扩展等方面进行深入研究。对Blender渲染引擎与RenderMan渲染引擎的差异性进行全面分析,完善属性映射;完善BlenMan渲染引擎反走样加速渲染的功能;优化BlenMan渲染流程,加速动画渲染。
其他文献
目的:研究针刺调节疼痛与免疫的共同作用机制与内源性TRH的关系。方法:以弗氏完全佐剂诱发的炎症痛模型大鼠为研究对象,应用热刺激足掌引起的缩足反射的潜伏期时间(PwL)为痛阈
<正> 《九年制义务教育全日制小学数学教学大纲》,经过全国中小学教材审定委员会审查,做为初审稿已经由国家教委颁发。这部大纲虽然要到1990年以后才能正式审定实行,现在颁发
<正> 例1 患者女,53岁,阵发性胸痛2年。胸痛在劳累后及生气时诱发,每次持续几秒钟到40 min 左右,部位在左前胸但不固定,且伴左肩胛区丝丝拉拉或针刺样疼痛,有时按摩或叹气后
以MS为基本培养基,附加不同浓度的细胞分裂素(BA)和生长素(NAA),对月季茎段组培快繁进行了研究。结果表明:初代培养阶段,以较低浓度的细胞分裂素和生长素配比对侧芽萌发具有
分别采用普通热风、远红外和微波干燥方式对陶瓷坯体的干燥过程进行实验研究,研究不同干燥方法对干燥速度、坯体内外温差的影响。结果表明,热空气干燥主要靠水分浓度差实现,
(1S,2S,3S,5S)-3-苄氧基-5-[6-苄氧基-2-[(三苯甲基)氨基]-9H-嘌呤-9-基]-2-[(苄氧基)甲基]环戊醇在碳酸氢钠作用下先被TEMPO/碘氧化,所得产物再与由镁/四氯化钛/二氯甲烷/TH
目的:介绍应用精细化被膜解剖技术行甲状腺全切除术治疗甲状腺疾病的体会。方法:回顾分析应用精细化被膜解剖技术行甲状腺全切术治疗132例甲状腺良性或恶性疾病患者的临床资
复杂的北极争端问题想要在现有的国际法框架下找出一个合理的解决方案困难重重。这既有现有法律自身的缺陷问题,也有北极问题中所反映出来的而国际法涉及的问题。从整个北极
基于硫酸根自由基(SO4·-)的新型高级氧化技术是近几年来迅速发展起来并且逐渐成为研究热点的水处理技术。对氯苯酚(4-CP)和2,4,6-三氯苯酚(2,4,6-TCP)是比较典型的氯酚类化
现代学者已经认识到具有不同人格特质的员工其心理契约的表现形式也不同,但是至今为止对于心理契约的研究仍主要集中在对心理契的违背、激励方面等的探讨,而基于中国经济文化