[发明专利]用于与硬件实例化兼容的GPU的压缩可见性状态在审

专利信息
申请号: 201980026550.1 申请日: 2019-04-06
公开(公告)号: CN111989715A 公开(公告)日: 2020-11-24
发明(设计)人: J·D·怀特;M·J·I·福勒 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06T15/40 分类号: G06T15/40
代理公司: 北京市金杜律师事务所 11256 代理人: 黄倩
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 用于在应用的场景中渲染可见基元的方法和设备,可以包括:加载基元可见性缓冲器,该基元可见性缓冲器包括多个基元,多个基元表示在该应用的场景中的至少一个实例。基元可见性缓冲器可以包括针对多个基元中的每个基元的可见性位,可见性位将针对多个基元中的每个基元的可见性状态描述为可见或不可见。方法和设备可以包括:基于可见性位,确定多个基元中的每个基元在场景中是否可见;当针对基元的可见性位指示基元可见时,渲染基元;以及当可见性位指示基元不可见时,跳过该基元的渲染。方法和设备还可以包括在渲染可见性位时,将预先计算的可见性状态与运行时可见性测试组合。
搜索关键词: 用于 硬件 实例 兼容 gpu 压缩 可见 性状
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201980026550.1/,转载请声明来源钻瓜专利网。

同类专利
  • 渲染增强现实场景中数字资源的方法、装置、设备及介质-202310722823.4
  • 闫楠 - 北京河图联合创新科技有限公司
  • 2023-06-16 - 2023-10-13 - G06T15/40
  • 本申请公开了一种渲染增强现实场景中数字资源的方法、装置、设备及介质。该方法包括:在确定待渲染数字资源在真实环境中的位置之后,建立与真实环境中真实物体的轮廓相同的三维透明模型,并将三维透明模型放置在与真实环境对应的虚拟环境中的预定位置处;在虚拟环境中的第一空间位置处设置虚拟拍摄装置,所述虚拟拍摄装置在其视锥范围内发射虚拟光线,使处于所述视锥范围内的三维透明模型对光路上的待渲染数字资源形成遮挡;将被遮挡的待渲染数字资源剔除,对未被遮挡的待渲染数字资源进行渲染,并将渲染后的数字资源与所述第一空间位置绑定。利用本申请实施例能够提升渲染效率,降低设备功耗。
  • 界面混合渲染方法、装置、设备及存储介质-202310288929.8
  • 柳杰 - 网易(杭州)网络有限公司
  • 2023-03-22 - 2023-08-01 - G06T15/40
  • 本发明提供了一种界面混合渲染方法、装置、设备及存储介质,该方法包括:控制游戏引擎对待渲染界面进行加载并遍历待渲染界面的界面节点;当遍历原生界面节点时,根据原生界面节点进行渲染绘制,得到第一渲染数据;当遍历H5界面节点时,向浏览器内核发送H5界面渲染请求;浏览器内核基于H5界面渲染请求中的H5界面参数进行H5界面的加载和绘制,得到第二渲染数据,并传递至游戏引擎;游戏引擎根据第一渲染数据和第二渲染数据进行渲染绘制。本方式中当浏览器内核或游戏引擎渲染过程遇到混合节点,请求另一方对界面进行绘制,最终生成渲染数据传回请求方,请求方再对渲染数据进行渲染,由于混合渲染,各界面存在层级关系,保证了各界面的遮挡效果正常。
  • 一种三维几何体的消隐方法及显示方法-201910214246.1
  • 请求不公布姓名 - 山东芯合机器人科技有限公司
  • 2019-03-20 - 2023-07-25 - G06T15/40
  • 本发明提供了一种三维几何体的消隐方法,包括以下步骤:A、按照分割算法将三维几何体的表面分割成若干空间几何平面,构建该若干空间几何平面的数学表达;B、以显示平面为垂直面发出若干条射线,构建该若干条射线的数学表达;C、根据所述若干空间几何平面的数学表达和若干条射线的数学表达分别计算每条射线与空间几何平面的交点;D、以所述显示平面为起点,将每条射线与空间几何平面的第一个交点作为显示点,将其余交点作为隐藏点;E、将所述三维几何体表面的全部显示点和隐藏点构成的离散几何,借助二维投影关系投影在显示平面上,以实现三维几何体的消隐。本发明可灵活实现三维几何体在计算机图形中的消隐和显示。
  • 实时深度体遮挡剔除方法、装置、电子设备及存储介质-202310126719.9
  • 张秋军;郑宇华;赵默君 - 珠海剑心互动娱乐有限公司
  • 2023-02-16 - 2023-07-21 - G06T15/40
  • 本发明提供一种实时深度体遮挡剔除方法、装置、电子设备及介质,该实时深度体遮挡剔除方法包括:根据实时深度体遮挡剔除请求,获取目标场景中的模型的深度体;获取深度体的位置信息及长度信息;创建剔除线程,根据位置信息及长度信息计算目标场景中深度体的遮挡关系;根据遮挡关系对目标场景中模型的隐藏及显示执行动态处理。本发明的技术方案通过实时深度体遮挡剔除实现保持优秀的渲染品质从而提高渲染性能和降低内存消耗。
  • 背景图片的生成方法、装置、电子终端及存储介质-202310319366.4
  • 李泳辉;李圳;黄植科 - 深圳市酷开网络科技股份有限公司
  • 2023-03-22 - 2023-07-18 - G06T15/40
  • 本申请涉及一种背景图片的生成方法、装置、电子终端及存储介质,涉及图像处理技术领域。该方法包括:获取初始图片,其中,所述初始图片为与目标视频资源相关的图片;获取所述初始图片中的文字位置和主体位置;根据所述文字位置对所述初始图片进行裁剪,得到中间图片;根据所述主体位置对所述中间图片进行涂抹和虚化处理,得到与所述目标视频资源相关的背景图片。这样可以根据初始图片中的文字位置对初始图片进行裁剪,得到去除掉文字的中间图片,然后再根据主体位置对中间图片中的主体进行涂抹和虚化处理,得到背景图片,从而实现背景图片的自动生成,无需依靠人工来制作背景图片,节省了人力成本的同时,提高了制作效率。
  • 失真校正光栅化-202180074748.4
  • 阿布辛纳·格拉斯 - 元平台技术有限公司
  • 2021-09-30 - 2023-07-18 - G06T15/40
  • 在一个实施例中,一种方法包括:将在三维空间中定义的对象的三角形基元投影到二维空间上;访问基于显示系统的失真特性生成的失真图;使用失真图来使显示系统的屏幕的网格表示失真;通过比较经投影的三角形基元和屏幕的经失真的网格表示,来确定三角形基元相对于屏幕的像素的可见性;基于所确定的三角形基元的可见性来渲染图像,所渲染的图像被配置为通过具有失真特性的显示系统的屏幕来显示。
  • 图形处理系统和在图形处理系统中处理基元的方法-201910375001.7
  • J·里德肖 - 想象技术有限公司
  • 2014-12-12 - 2023-07-14 - G06T15/40
  • 本申请涉及图形处理系统和在图形处理系统中处理基元的方法。一种图形处理系统,其具有被划分为瓦片的渲染空间。瓦片内的基元被处理以执行隐藏面消除并且对基元应用纹理化。该图形处理系统包括多个深度缓冲器,由此允许处理模块通过访问深度缓冲器之一而对一个瓦片的基元进行处理,同时另一个部分处理的瓦片的基元标识符被存储在深度缓冲器的另一个深度缓冲器中。这允许该图形处理系统具有“多个处理中的瓦片”,这能够提高该图形处理系统的效率。
  • 剪影处理方法、装置、存储介质及电子装置-202310210806.2
  • 王诗佳;李昂 - 网易(杭州)网络有限公司
  • 2023-02-28 - 2023-06-06 - G06T15/40
  • 本申请公开了一种剪影处理方法、装置、存储介质及电子装置。该方法包括:基于三维虚拟场景的当前视角,确定待透视区域,其中,待透视区域为三维虚拟场景内第一虚拟模型被第二虚拟模型所遮挡部分模型对应的区域;获取待透视区域对应的目标剪影区域,其中,目标剪影区域为目标显示画面内待渲染的屏幕空间像素区域;对目标剪影区域进行透明度均匀化处理,得到第一处理结果;将第一处理结果渲染至目标显示画面。本申请解决了相关技术中提供的采用后处理方式或者双渲染流程制作虚拟模型对应的剪影效果的方法其灵活度差、无法实现透明度均匀的渲染结果的技术问题。
  • 一种纤维级织物实时渲染方法、系统及终端-201911170612.4
  • 高成英;罗幸荣 - 中山大学
  • 2019-11-26 - 2023-05-26 - G06T15/40
  • 本申请公开了一种纤维级织物实时渲染方法、系统及终端,对纤维级织物的纱线控制点进行曲线插值和预计算;对曲线插值和预计算后的所述纱线控制点进行遍历并渲染得到深度贴图;生成所述纤维级织物的核心纤维与常规纤维;对所述核心纤维与常规纤维进行遮挡剔除;对所述深度贴图中的纤维级织物进行阴影和光照计算获得渲染结果。对纤维级织物的纱线控制点进行预计算,由前往后对纱线控制点进行遍历并渲染获得初步的深度贴图,然后进行核心纤维和常规纤维生成,最后进行遮挡剔除和亮度处理,进而保证了在不丢失外观细节的前提下进一步提升了渲染效率。
  • 基于模型深度的三维模型渲染方法、装置、设备及介质-202310036728.9
  • 李炯;韦洪宇;张沐阳;杜双泓 - 不鸣科技(杭州)有限公司
  • 2023-01-10 - 2023-05-16 - G06T15/40
  • 本申请公开了一种基于模型深度的三维模型渲染方法、装置、设备及介质,涉及计算机技术领域。该方法包括:获取三维模型的簇群数据和深度图数据;基于包围盒数据,确定多个顶点中与指定近平面距离最小的顶点为簇顶点,并获取簇距离;在遮挡模型的各个顶点中,确定与簇顶点符合位置对应关系的顶点作为遮挡顶点;当簇距离与遮挡距离的比对情况符合簇可见性要求时,将簇距离对应的网格簇作为可见簇并记录。通过将大量的网格单元细化为较小的网格簇,并以网格簇为单位对所有网格簇进行剔除和渲染,提高了渲染过程中的剔除精度,且有利于发挥终端的并行处理能力,提高了终端的处理性能。
  • 一种模型穿插处理方法、装置、计算设备及存储介质-201910600573.0
  • 李晶晶;方辰;赵亮 - 广州西山居网络科技有限公司
  • 2019-07-04 - 2023-05-09 - G06T15/40
  • 本申请提供一种模型穿插处理方法、装置、计算设备及存储介质,其中所述方法包括:确定对象模型中产生穿插显示的第一目标模型和第二目标模型,其中,在产生穿插显示的区域内第一目标模型位于第二目标模型的外侧;根据对象模型的骨骼位置信息以及第一目标模型的每个顶点的位置坐标,确定第一目标模型的每个顶点对应的骨骼位置信息以及骨骼重心;生成第一目标模型的每个顶点与该顶点对应的骨骼重心的连线;在确定连线与第二目标模型存在交点的情况下,处理连线对应的第一目标模型的顶点,以消除第一目标模型与第二目标模型的穿插显示,可以有效解决第一目标模型和第二目标模型的穿插显示现象,呈现预期的视觉效果。
  • 基于簇划分的三维模型渲染方法、装置、设备及介质-202310036725.5
  • 李炯;韦洪宇;张沐阳;杜双泓 - 不鸣科技(杭州)有限公司
  • 2023-01-10 - 2023-04-28 - G06T15/40
  • 本申请公开了一种基于簇划分的三维模型渲染方法、装置、设备及介质,涉及计算机技术领域。该方法包括:获取三维模型的模型网格数据和簇群数据,所述模型网格数据用于指示所述三维模型的形状结构,所述簇群数据用于指示所述三维模型的模型网格簇划分;基于所述模型网格数据确定所述三维模型的模型可见性;在所述模型可见性符合渲染条件的情况下,基于所述三维模型的簇群数据确定所述三维模型中多个网格簇分别对应的簇可见性;基于所述簇可见性将符合所述渲染条件的网格簇作为可见簇并进行记录,得到可见簇列表;基于所述可见簇列表和所述模型网格数据,对所述三维模型进行渲染,提高了剔除精度,提高了渲染过程的性能。
  • 调用深度剔除的着色器核心指令-202180053555.0
  • 马特乌斯·G·查吉达斯;克里斯多夫·J·布伦南 - 超威半导体公司
  • 2021-08-27 - 2023-04-25 - G06T15/40
  • 本文公开了用于执行着色器核心指令以调用深度剔除的系统、设备和方法。着色器核心在完成对应的绘制调用之前执行指令以针对一个或多个实体在深度剔除单元上调用剔除函数。该着色器核心向该深度剔除单元提供模式和坐标作为执行该指令的结果。该深度剔除单元实现剔除函数以访问实时深度缓冲区,从而确定对应于该实体的一个或多个图元是否被遮挡。该剔除单元将有关处理该一个或多个图元的结果的指示返回到该着色器核心。例如,如果该结果指示图元被遮挡,则着色器核心取消对该图元的绘制调用。
  • 用于在增强现实环境中显示和操纵虚拟对象的系统、方法和图形用户界面-202180020066.5
  • N·V·斯卡佩尔;K·E·费希尔;P·W·奥基夫;G·R·保罗 - 苹果公司
  • 2021-03-16 - 2022-12-30 - G06T15/40
  • 一种计算机系统显示相机视野的表示,并且接收与基于物理环境中处于第一姿势的物理对象、处于模拟第二姿势的虚拟对象以及处于第三姿势的一个或多个相机来显示该视野的该表示的请求对应的一个或多个输入。作为响应,如果该虚拟对象的第一部分对应于被该物理对象遮挡的物理空间,则该系统:显示该物理对象的该表示;放弃显示该虚拟对象的该第一部分;并且,如果该虚拟对象的第二部分对应于未被遮挡的物理空间,则显示该第二部分,包括相对于该虚拟对象的该第二部分的显示的第二区域在视觉上弱化该第二部分的显示的第一区域。
  • 模型渲染方法、装置、存储介质和电子设备-202210713115.X
  • 柳晓华;朱旭平;宋彬;何文武 - 北京飞渡科技有限公司
  • 2022-06-22 - 2022-09-20 - G06T15/40
  • 本公开涉及一种模型渲染方法、装置、存储介质和电子设备,涉及模型渲染技术领域,该方法包括:获取由多个预设图形构成的原始模型,以及每个预设图形的顶点位置,根据顶点位置,从多个预设图形中确定至少一个目标预设图形,目标预设图形为原始模型的被遮挡区域中的预设图形,删除原始模型上的目标预设图形,得到目标模型,并对目标模型进行渲染。本公开通过删除原始模型的被遮挡区域中的目标预设图形,得到目标模型,并对目标模型进行渲染,可以在保留模型数据的语义信息的同时,减少模型渲染加载的数据量,并缩短加载时间,同时提升加载后的渲染帧率,避免影响三维模型的使用。
  • 生成2D游戏斜45度地图不规则墙体的方法-201810331631.X
  • 曹凯敏 - 广州悦世界信息科技有限公司
  • 2018-04-13 - 2022-07-26 - G06T15/40
  • 本发明提供了一种生成2D游戏斜45度地图不规则墙体的方法,包括:将地图网格化,赋予网格坐标;制作墙体单元,并赋予唯一的编码;将编码与网格坐标绑定;得到墙体单元的虚拟深度值;在地图上依次渲染绘制墙体单元组成墙体。本发明的有益效果在于:提供一种算法,根据墙体邻接关系建立墙体构件的特征码,并将该特征码与对应网格坐标绑定,在获取墙体的虚拟深度值后,再通过各墙体的特征码选择合适的墙体构件,并根据虚拟深度值进行排序,再按顺序逐个绘制出墙体以及墙体所包围的其他物体,正确地表达出不规则墙体的遮挡关系,本算法可以在一定复杂度内快速挑选墙体的基本构件,性能十分优秀,可以被应用在性能和供电有限的移动设备游戏中。
  • 一种虚实激光雷达点云的融合方法-202210090998.3
  • 华炜;高健健;李融;谢天 - 之江实验室
  • 2022-01-26 - 2022-06-03 - G06T15/40
  • 本发明涉及激光雷达点云仿真领域,尤其涉及一种虚实激光雷达点云的融合方法和装置,该方法首先获取真实场景中的激光雷达点云数据,然后构建虚拟场景,使用仿真激光雷达生成虚拟激光雷达点云数据,栅格化真实激光雷达点云数据,最后将栅格化的真实点云数据和虚拟点云数据通过深度缓存器算法写入到融合结果缓存中,将真实激光雷达点云数据和虚拟激光雷达点云数据精确融合,发挥了仿真模拟的高度动态性和灵活性,丰富了点云数据集,解决了感知算法等下游机器学习算法数据集不足的问题。
  • 图像处理方法、装置、存储介质及电子设备-202111667025.3
  • 刘巧俏;邹航 - 中国电信股份有限公司
  • 2021-12-31 - 2022-04-12 - G06T15/40
  • 本公开是关于一种图像处理方法、装置、存储介质及电子设备,涉及计算机技术领域,该方法包括:先获取针对目标对象的部分对象图像,再从部分对象图像中,提取目标对象的目标描述参数,最后,利用预训练的图像生成模型对部分对象图像以及目标描述参数进行处理,生成符合预设特征约束条件的全部对象图像。这样,无需依赖特殊的图像采集设备,通过预设特征约束条件对图像生成模型进行约束,使得生成的图像可以避免处理过程中丢失原始数据,而导致生成的图像失真的问题,同时,可以提高生成的图像精度,进一步提高图像处理的效率。
  • 图形处理系统中的隐藏面消除-202110073171.7
  • A·D·恩格-哈斯特韦德;A·E·查芬;F·赫格伦德 - ARM有限公司
  • 2021-01-20 - 2021-08-06 - G06T15/40
  • 本公开涉及图形处理系统中的隐藏面消除。具体的,涉及一种图形处理器,该图形处理器执行关于渲染输出的区块的图元的早期深度测试,以及渲染输出的采样位置的深度测试,保持存储区块的深度值以供区块早期深度测试使用的每区块深度缓冲器以及每样本深度缓冲器。当在完成渲染输出之前停止渲染输出的处理时,将每样本深度缓冲器中的每样本深度值写至储存器,以使可以恢复所述每样本深度值,但是将每区块深度缓冲器中的每区块深度值信息丢弃。然后,在恢复渲染输出的处理时,将每样本深度缓冲器值加载到每样本深度缓冲器中,并且还将所加载的每样本深度缓冲器值用于恢复每区块深度缓冲器,以供在继续渲染输出的处理时使用。
  • 在基于图块的图形系统中进行拣出的方法及系统-201710873834.7
  • S·J·菲什威克;J·W·豪森 - 想象技术有限公司
  • 2013-12-20 - 2021-07-13 - G06T15/40
  • 本发明公开了在基于图块的图形系统中进行拣出的方法及系统。渲染空间被分成可读的面数据的面片和多个图块。然后,对所述面片的至少部分进行分析以确定表示在至少一个图块上评估的极限深度值的数据。这可包括对面数据的面片进行细分以得到多个细分的图元,并且分析细分的图元中的至少一些。对于面片位于其中的每一个图块,表示极限深度值的数据被用于确定该面片是否隐藏在该图块中,并且如果该面片被确定未隐藏在至少一个图块中,则渲染该面片的至少部分。
  • 确定网格多边形或网格多边形的分段的集合的方法和系统-201710146079.2
  • 巴里·林恩·詹金斯 - 巴里·林恩·詹金斯
  • 2011-06-29 - 2021-05-18 - G06T15/40
  • 本发明涉及确定网格多边形或网格多边形的分段的集合的方法和系统。该方法包括:确定入射在网格多边形上的至少一个从视区看去的遮挡边界,该至少一个从视区看去的遮挡边界具有未被遮挡侧和被遮挡侧;确定添加到从视区看去可见的网格多边形或网格多边形的分段的集合的网格多边形的数目,网格多边形是通过在未被遮挡侧上的该至少一个从视区看去的遮挡边界与多边形网格之间的相交部处对该相交的多边形网格的表面进行重新划分来添加的;确定被该至少一个从视区看去的遮挡边界遮挡的网格多边形的数目;当确定了所添加的网格多边形的数目超过了被遮挡的网格多边形的数目预定阈值时,移除该至少一个从视区看去的遮挡边界。
  • 一种图元光栅化触发的图形处理器深度数据预取方法-202011397779.7
  • 张骏;田泽;任向隆;吴晓成;牛少平;韩立敏 - 西安翔腾微电子科技有限公司
  • 2020-12-05 - 2021-04-30 - G06T15/40
  • 本发明涉及一种图元光栅化触发的图形处理器深度数据预取方法,本发明包括以下步骤:1)在图形渲染流水线的光栅化单元和Z Cache之间设置深度数据预取请求通路;2)光栅化单元每产生一个Tile,就根据Tile在深度帧缓冲区中的地址形成一个深度数据预取请求,并通过深度数据预取请求通路发送到Z Cache;3)由Z Cache通过已有的与DDR的访问接口实现深度数据的提前预取,同时,为每一个Z Cache TAG数据结构域增加一个访问一次标志OTT(Once Touching Tag);4)预取的深度数据进入Z Cache后,未被读取之前置OTT=0;当Z Cache中的深度数据被读取一次后,置OTT=1。本发明可保证深度数据预取有效性,能够提升深度测试时Z Cache访问命中率,降低深度测试延迟,最终达到提升图形绘制三角形通过能力和像素填充能力的目的。
  • 一种基于glPolygonOffset的GPU多边形深度偏移的计算方法-202011404211.3
  • 田泽;陈佳;吴晓成;李冲;许宏杰;姜丽云 - 西安翔腾微电子科技有限公司
  • 2020-12-05 - 2021-03-30 - G06T15/40
  • 本发明属于计算机图形学技术领域,提供了一种基于glPolygonOffset的GPU多边形深度偏移的计算方法,包括以下步骤:1)判断基本图元是否为三角形;2)获取三角形的绘制模式;3)判断各自绘制模式下对应的偏移计算是否使能;4)计算多边形的最大深度斜率m;5)获取深度偏移因子factor和单位units;6)赋值能够产生可解析区别的窗口坐标深度值的最小值r;7)计算三角形的偏移深度;8)计算偏移后深度值并截取为最终深度值。本发明提供了一种正确且高效的实现了针对OpenGL API glPolygonOffset的多边形深度偏移计算方法。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top