【技术实现步骤摘要】
一种GPU点光栅化点大小奇偶配置的顶点坐标映射方法
本专利技术属于计算机图形处理
,具体涉及一种GPU点光栅化点大小奇偶配置的顶点坐标映射方法。
技术介绍
光栅化是将由顶点的几何数据和像素数据定义成的基本图元转化成与像素点对应的片元。而每一个片元对应于帧缓冲区中的一个像素。把定点连接直线或者由三角形的三个顶点确定各个边并进行内部填充时,就需要考虑点的大小、直线的宽度、点画模式、着色模式以及三角形的点画模式、着色模式和抗锯齿处理的覆盖率计算。经过图元装配的图元信息包括顶点的坐标、主颜色、辅助颜色、法向量、雾化因子、纹理等信息。这些图元信息首先进入扫描转换模式进行扫描,产生对应图元信息的所有像素点坐标,之后属性插值单元进行属性计算插值,得到所有像素点的颜色、雾化因子、纹理坐标等。任何图元都是由点组成的,点的属性有两个,一个是坐标,一个是大小。点的光栅化就是在屏幕像素点阵中用给定的颜色点亮最佳逼近于理想点的像素点集的过程。要绘制一个点,就要先把点投影到屏幕坐标系中,然后以坐标系中的点的坐标为中心,以点的大小为半径,进 ...
【技术保护点】
1.一种GPU点光栅化点大小奇偶配置的顶点坐标映射方法,其特征在于,包括步骤:/n获取点图元的点坐标;/n判断点光栅化的反走样是否开启,若未开启,则利用第一预设算法将所述点坐标转换为片元坐标;/n根据所述点图元的点大小、所述点大小的奇偶属性和所述片元坐标确定光栅化扫描范围;/n根据所述光栅化扫描范围的片元区域中有效片元的数量和位置点亮所述有效片元的像素值。/n
【技术特征摘要】
1.一种GPU点光栅化点大小奇偶配置的顶点坐标映射方法,其特征在于,包括步骤:
获取点图元的点坐标;
判断点光栅化的反走样是否开启,若未开启,则利用第一预设算法将所述点坐标转换为片元坐标;
根据所述点图元的点大小、所述点大小的奇偶属性和所述片元坐标确定光栅化扫描范围;
根据所述光栅化扫描范围的片元区域中有效片元的数量和位置点亮所述有效片元的像素值。
2.如权利要求1所述的GPU点光栅化点大小奇偶配置的顶点坐标映射方法,其特征在于,根据所述点图元的点大小、所述点大小的奇偶属性和所述片元坐标确定光栅化扫描范围,包括:
对所述点大小进行四舍五入计算,得到目标值;
判断所述目标值的奇偶属性;
当判断所述目标值为奇数时,利用第二预设算法对所述目标值和所述片元坐标进行计算得到所述光栅化扫描范围,或者当判断所述目标值为偶数时,利用第三预设算法对所述目标值和所述片元坐标进行计算得到所述光栅化扫描范围。
3.如权利要求1所述的GPU点光栅化点大小奇偶配置的顶点坐标映射方法,其特征在于,根据所述光栅化扫描范围的片元区域中有效片元的数量和位置点亮所述有效片元的像素值,包括:
对所述光栅化扫描范围中的所述片元区域进行扫描;
根据所述片元区域中扫描起始坐标与扫描终点坐标的第一坐标关系判断所述点图元的横坐标跨度和纵坐标跨度;
当判断所述点图元为所述横坐标跨度且无所述纵坐标跨度时,则根据所述横坐标跨度和所述纵坐标跨度得到所述有效片元的数量,根据所述点图元的纵坐标判断所述有效片元的位置;
根据所述有效片元的数量和位置点亮所述有效片元的像素值。
4.如权利要求3所述的GPU点光栅化点大小奇偶配置的顶点坐标映射方法,其特征在于,根据所述片元区域中扫描起始坐标与扫描终点坐标的第一坐标关系判断所述点图元的横坐标跨度和纵坐标跨度之后,还包括:
当判断所述点图元为所述纵坐标跨度且无所述横坐标跨度时,则根据所述横坐标跨度和所述纵坐标跨度得到所述有效片元的数量,根据所述点图元的横坐标判断所述有效片...
【专利技术属性】
技术研发人员:李冲,刘莎,周艺璇,杨洋,范飞虎,付文生,
申请(专利权)人:西安翔腾微电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。