高级着色器语言论文-盛玲,姜晓彤

高级着色器语言论文-盛玲,姜晓彤

导读:本文包含了高级着色器语言论文开题报告文献综述及选题提纲参考文献,主要关键词:阴影,阴影贴图,Cg,PCF算法

高级着色器语言论文文献综述

盛玲,姜晓彤[1](2009)在《基于Cg高级着色器语言的阴影贴图的算法研究》一文中研究指出阴影的生成在体现虚拟现实环境的真实感程度方面有重要的意义。本文基于现代图形处理器的可编程特性,对阴影贴图算法进行了深入的研究,探讨了基于Cg高级着色器语言的阴影贴图算法的实现原理,在叁维场景中实现了光照环境下物体阴影的生成,并利用PCF算法对边缘阴影进行优化。实验结果显示了算法的有效性。(本文来源于《中国科技信息》期刊2009年15期)

须晖[2](2004)在《高级着色语言及其优化编译》一文中研究指出图形硬件技术已经进入了可编程的时代。可编程图形处理器允许用户编写运行在其上的顶点着色程序与片断着色程序,取代内置的固定功能渲染流水线,实现定制的渲染算法。随着硬件能力的不断加强,可编程图形处理器的应用领域在不断扩大。除了可以用于实时渲染,可编程图形处理器在非实时渲染与科学计算领域也在获得了广泛的应用。 可编程图形处理器支持两种开发语言,即低级着色语言(LLSL)与高级着色语言(HLSL)。低级着色语言类似于汇编语言,可以充分利用硬件能力以编写出高性能的着色程序,但是过于依赖硬件平台,而且难学难用。高级着色语言则具有平台独立、易于使用、开发资源丰富等优点,正在快速成为图形开发者的首选。目前高级着色语言主要有叁种,即Cg、DirectX HLSL与OpenGL glslang。其中glslang由于OpenGL的广泛应用性与开放性而具有重要的实践与理论价值。 本文的研究对象是OpenGL glslang及其优化编译技术。我们实现了一个可以将glslang着色程序编译为OpenGL LLSL着色程序的优化编译器gcx(Graphics Compiler X)。 本文分为两部分。第一部分在介绍可编程处理器及低级着色语言的基础上,重点研究了OpenGL平台上的高级着色语言glslang。第二部分研究了实现glslang编译器的相关技术,重点是后端优化编译技术。Gcx支持两类后端,一类不支持转移指令,另一类支持转移指令,但两者都缺乏一般微处理所具有的例如逻辑指令、存储器间接访问等特性。为此,gcx使用了诸如合并分支执行结果、循环展开、过程集成等方法来克服这些困难。 可编程图形处理器与高级着色语言仍然处于快速发展之中。一方面可编程图形处理器在向着通用流处理器方向发展,另一方面高级着色语言也在向着通用流编程语言方向发展。对作为高级着色语言重要一员的glslang及其优化编译技术的研究也因此具有重要的意义。(本文来源于《浙江大学》期刊2004-02-01)

高级着色器语言论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

图形硬件技术已经进入了可编程的时代。可编程图形处理器允许用户编写运行在其上的顶点着色程序与片断着色程序,取代内置的固定功能渲染流水线,实现定制的渲染算法。随着硬件能力的不断加强,可编程图形处理器的应用领域在不断扩大。除了可以用于实时渲染,可编程图形处理器在非实时渲染与科学计算领域也在获得了广泛的应用。 可编程图形处理器支持两种开发语言,即低级着色语言(LLSL)与高级着色语言(HLSL)。低级着色语言类似于汇编语言,可以充分利用硬件能力以编写出高性能的着色程序,但是过于依赖硬件平台,而且难学难用。高级着色语言则具有平台独立、易于使用、开发资源丰富等优点,正在快速成为图形开发者的首选。目前高级着色语言主要有叁种,即Cg、DirectX HLSL与OpenGL glslang。其中glslang由于OpenGL的广泛应用性与开放性而具有重要的实践与理论价值。 本文的研究对象是OpenGL glslang及其优化编译技术。我们实现了一个可以将glslang着色程序编译为OpenGL LLSL着色程序的优化编译器gcx(Graphics Compiler X)。 本文分为两部分。第一部分在介绍可编程处理器及低级着色语言的基础上,重点研究了OpenGL平台上的高级着色语言glslang。第二部分研究了实现glslang编译器的相关技术,重点是后端优化编译技术。Gcx支持两类后端,一类不支持转移指令,另一类支持转移指令,但两者都缺乏一般微处理所具有的例如逻辑指令、存储器间接访问等特性。为此,gcx使用了诸如合并分支执行结果、循环展开、过程集成等方法来克服这些困难。 可编程图形处理器与高级着色语言仍然处于快速发展之中。一方面可编程图形处理器在向着通用流处理器方向发展,另一方面高级着色语言也在向着通用流编程语言方向发展。对作为高级着色语言重要一员的glslang及其优化编译技术的研究也因此具有重要的意义。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

高级着色器语言论文参考文献

[1].盛玲,姜晓彤.基于Cg高级着色器语言的阴影贴图的算法研究[J].中国科技信息.2009

[2].须晖.高级着色语言及其优化编译[D].浙江大学.2004

标签:;  ;  ;  ;  

高级着色器语言论文-盛玲,姜晓彤
下载Doc文档

猜你喜欢