基于着色树的自动着色系统的设计与实现

被引量 : 0次 | 上传用户:QINQINXIAOTIANXIN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程着色管线的出现给现代图形渲染技术带来了翻天覆地的变化。着色器技术被大量的用于游戏开发中,一个画面效果逼真的游戏动辄含有数以百计的着色器特效。传统的艺术家与程序员之间的互相依赖工作模型大大的拖延了游戏开发的效率。为了解决这个问题,本文提出了一种基于着色树的可视化着色程序的生成方案,并设计和实现了一个自动着色系统的原型。着色树本质上是一种图的数据结构,它有一般树状结构和有向无环图的双重特性。文章中通过对HLSL代码的分析,把着色代码划分成若干个子片段并包装成着色树的着色节点,根据代码子片段的运行顺序和数据组织形式得出节点间的关联关系,论证了着色程序以着色树表示的可行性和定义了着色树中各元素在着色程序中代表的意义。接着说明了如何根据已有的着色树逆推出着色代码的方法。文章还介绍了几个常用着色特效的着色树示例。在基于着色树自动着色理论的基础上,设计和实现了一个提供可视化编辑界面,自动产生着色程序,并实时返回着色效果的系统原型。系统中的着色树是基于高级着色语言的语法规则。系统提供给用户方便而强大的可视化编辑界面,并能根据有效的着色树产生足够优化的着色代码。用户还可以预览着色效果和查看生成的着色代码,大大的方便了调试的需求。
其他文献
建筑工程施工阶段的成本控制是一个涉及到技术、经济、管理等方面的综合问题,本文介绍了建筑工程施工阶段成本控制存在的主要问题,并从施工前期的成本预测、做好日常施工成本
以菠萝和苦丁茶叶为原料,以超声波浸提法浸提茶叶为前提,研究茶水比、浸提温度、浸提时间、调配工艺对茶饮料品质的影响。结果表明:茶水比、浸提温度、浸提时间、调配工艺对
"体验式"阅读是在图画书的阅读活动中,幼儿以图画书为载体,在教师的引导、点拨下,自主参与、自我体验的一种阅读活动。它要求幼儿必须具备用眼、耳、手、脑多感官去体验的技
水库是一种最基本的水利水电基础设施之一,不仅能够发电,而且在防洪、灌溉、供水、运航、养殖和旅游等方面发挥巨大的作用。然而水库地震作为一种地震地质灾害,严重威胁水库安全
诉讼效率作为我国民事司法改革的目标之一是值得肯定的 ,但在提高诉讼效率的改革中 ,有的举措事实上已妨碍或损及了当事人对诉讼权利的行使 ,导致提高诉讼效率与保障当事人诉
群G的子群H称为在G中拟c-正规,如果存在G的正规子群K,满足|G∶KH|为素数幂且H∩K≤HG.利用拟c-正规的概念给出了p-幂零群的几个充要条件.
<正> 每一个做父母的都非常重视孩子的身体健康,但却往往忽视了他们的心理健康。而恰恰是儿童早期不良的心理环境,使孩子的心理受到伤害,影响了他们良好性格和品德的形成,甚
现代饭店服务具有生产与消费的同时性、生产过程的被支配性和服务产品的不可储存性三大特点,致使饭店服务质量易受员工个人情绪影响,服务质量显现时间短,难以直观衡量以及部门间
施工投标工作是施工企业管理中的首要工作,是获取工程项目的主要渠道,关系到施工企业的生存和发展。投标文件的编制是整个招投标过程中最重要的一环;而商务投标文件的编制工