[发明专利]单遍表面溅射有效
申请号: | 201680007443.0 | 申请日: | 2016-02-12 |
公开(公告)号: | CN107209951B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | P·H·L·阮 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T15/08 | 分类号: | G06T15/08;G06T15/40 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勋 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表面 溅射 | ||
至少一个处理器可以从帧缓冲器中检索与像素相关联的深度值。所述至少一个处理器可以确定与溅射贴图的片段相关联的片段深度值是否在与所述像素相关联的深度值的非零偏移量以内。响应于确定与所述溅射贴图的所述片段相关联的所述片段深度值在与所述像素相关联的所述深度值的所述非零偏移量以内,所述至少一个处理器可以至少部分地基于与所述溅射贴图的所述片段相关联的数据向所述帧缓冲器输出所述像素的经过更新的数据。
技术领域
本发明涉及三维表面的基于点的渲染。
背景技术
用于显示的视觉内容(例如用于图形用户接口和视频游戏的内容)可由图形处理单元 (GPU)产生。GPU可将二维或三维(3D)物体转换成可显示的二维(2D)像素表示。
三维表面的基于点的渲染是一种图形渲染技术,其中三维表面可以由一组点图元(也被称作点云)组成。对于三维表面,点云可能是表面的不均匀的分布样本。不同于利用三角形图元的渲染技术,基于点的渲染中利用的点图元并不包含点图元之间的任何连接信息。
基于点的渲染可以用于三维扫描的情境。三维扫描装置可以生成大型点云(例如数百万个点),这个点云可能难以转换或者要以很高的计算成本转换成一组连接的三角形图元 (例如三角形网格),这些三角形图元接着用作后续渲染的输入。相反,基于点的渲染技术可以利用三维扫描装置产生的原始数据作为输入。以此方式,在某些应用中,基于点的渲染技术可以比基于三角形的渲染技术更高效。
发明内容
总地来说,本发明的方面针对一种对点云执行单遍表面溅射以渲染三维表面和物体的技术。所述单遍表面溅射技术可以忽略在积累遍次之前执行将深度图像再现到帧缓冲器的可见性遍次,由此提高图形处理单元的渲染性能。在这个意义上,所述技术不是实施表面溅射的可见性遍次和积累遍次,而是可以单遍实施表面溅射。
在一个方面中,本发明涉及一种用于将片段渲染到帧缓冲器的方法。所述方法包含通过至少一个处理器从帧缓冲器中检索与像素相关联的深度值。所述方法进一步包含通过至少一个处理器确定与溅射贴图的片段相关联的片段深度值是否在与像素相关联的深度值的非零偏移量以内。所述方法进一步包含响应于确定与溅射贴图的片段的片段深度值在与像素相关联的深度值的非零偏移量以内,通过至少一个处理器至少部分地基于与像素的片段相关联的数据向帧缓冲器输出像素的经过更新的数据。
在另一方面中,本发明针对一种装置。所述装置可包含帧缓冲器。所述装置可进一步包含至少一个处理器,其经配置以:从所述帧缓冲器中检索与像素相关联的深度值;确定与溅射贴图的片段相关联的片段深度值是否在与所述像素相关联的所述深度值的非零偏移量以内;以及响应于确定与所述溅射贴图的所述片段相关联的所述片段深度值在与所述像素相关联的所述深度值的所述非零偏移量以内,至少部分地基于与所述溅射贴图的所述片段相关联的数据向所述帧缓冲器输出所述像素的经过更新的数据。
在另一方面,本发明涉及一种上面存储有指令的计算机可读存储媒体,所述指令当被执行时致使一或多个处理器:从帧缓冲器中检索与像素相关联的深度值;确定与溅射贴图的片段相关联的片段深度值是否在与所述像素相关联的所述深度值的非零偏移量以内;以及响应于确定与所述溅射贴图的所述片段相关联的所述片段深度值在与所述像素相关联的所述深度值的所述非零偏移量以内,至少部分地基于与所述溅射贴图的所述片段相关联的数据向所述帧缓冲器输出所述像素的经过更新的数据。
在另一方面,本发明涉及一种装置,其包括:用于从帧缓冲器中检索与像素相关联的深度值的装置;用于确定与溅射贴图的片段相关联的片段深度值是否在与所述像素相关联的所述深度值的非零偏移量以内的装置;以及用于响应于确定与所述溅射贴图的所述片段相关联的所述片段深度值在与所述像素相关联的所述深度值的所述非零偏移量以内,至少部分地基于与所述溅射贴图的所述片段相关联的数据向所述帧缓冲器输出所述像素的经过更新的数据的装置。
在附图及以下描述中阐述本发明的一或多个方面的细节。本发明的其它特征、目标和优点将从所述描述和图式以及权利要求书中显而易见。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680007443.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机箱冷却装置
- 下一篇:背面局部掺杂的N型双面电池结构