基于GPU的地图线形符号绘制方法及系统.pdf
一吃****春晓
亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于GPU的地图线形符号绘制方法及系统.pdf
本发明涉及基于GPU的地图线形符号绘制方法和系统,该方法在三维渲染可编程流水线体系下,使用着色器语言,将地图线形符号着色与线形参数之间的函数关系交给GPU进行计算,从而高效绘制地图线形符号。该方法包括下列步骤:首先根据线形中心线按半线宽作缓冲区,创建顶点数组缓存对象,记录顶点位置xyz以及顶点在整条缓冲带上横向和纵向坐标关系参数uv;编写顶点着色器,将uv参数传入到片段着色器,利用GPU进行栅格化插值;在片段着色器中建立片段颜色与uv的函数计算像素着色;在实际绘制过程中,绑定顶点缓存对象作为属性参数传入,
基于GPU的颜色渐变线型地图符号绘制方法.pdf
本发明涉及GIS领域和数字地图领域的一种符号化渲染技术,给出了一种基于GPU的颜色渐变线型地图符号的绘制方法,实现了基于该方法的线状矢量要素在颜色上渐变的高效渲染和绘制。该方法包括以下步骤:首先确定需要绘制的线要素坐标序列,初始化线宽大小,根据线宽构造三角化后的线Mesh,将沿线走向的U参数和垂直于线走向的V参数传递给Mesh中的每个顶点。根据需要填充的地图符号单元生成相应的颜色结构表,并将此结构颜色表和U?V参数传递到Shader程序中。利用Shader语言,根据每个顶点上的U?V值,基于指定的颜色渐变
基于GPU的宽度渐变线型地图符号绘制方法.pdf
本发明涉及GIS领域和数字地图制图领域的一种符号化渲染技术,给出了一种基于GPU的宽度渐变线型地图符号绘制方法,实现了基于该方法的线状矢量要素在宽度上渐变的高效渲染和绘制。该方法包括以下步骤:首先确定需要绘制的线要素坐标序列,初始化最大和最小线宽,根据最大线宽构造三角化后的线三角网,将沿线走向的U参数和垂直于线走向的V参数传递给三角网中的每个顶点。根据需要填充的地图符号单元生成相应的颜色结构表,并将此颜色结构表、U-V参数、最大线宽和最小线宽传递到着色器程序中。利用Shader语言,根据每个顶点上的U-V
基于符号结构的线型地图符号反走样绘制方法.pdf
本发明涉及GIS领域和数字地图制图领域的一种符号化渲染技术,给出了一种基于符号结构信息的线型矢量要素反走样绘制方法,利用GPU可编程流水线和Shader语言实现了基于该方法的线状矢量要素高质量绘制。该方法包括以下步骤:首先根据线宽构造三角化后的线Mesh,将沿线走向的U参数和垂直于线走向的V参数传递给Mesh中的每个顶点;接着根据需要填充的地图符号单元生成颜色结构表,确定反走样阈值,并将此颜色结构表、反走样阈值和U-V参数传递到Shader程序中;利用Shader语言,根据每个顶点的U-V值,判读当前像素
基于GPU的地图矢量线要素拐角合理性绘制方法.pdf
本发明涉及GIS领域和数字地图制图领域的一种符号化渲染技术,给出了一种基于GPU的地图矢量线要素拐角合理性绘制方法,实现了基于该方法的线状矢量要素合理绘制。该方法包括以下步骤:首先根据需要填充的地图符号单元生成相应的颜色结构表,并在颜色结构表中制定特定的列作为背景列。接着根据线宽构造三角化后的线三角网,将沿线走向的U参数和垂直于线走向的V参数传递给三角网中的每个顶点,在对顶点赋U值时,如果拐角处的填充是背景列,则调整U值。最后将此结构颜色表和U-V参数传递到着色器程序中,利用Shader语言,根据每个顶点