[发明专利]用于生成射线跟踪图像的可视化的技术在审
申请号: | 201980016496.2 | 申请日: | 2019-02-21 |
公开(公告)号: | CN111801713A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | A·N·金罗斯;S·L·哈格里维斯;A·帕特尔;T·L·戴维松 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T15/06 | 分类号: | G06T15/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 彭梦晔 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 射线 跟踪 图像 可视化 技术 | ||
1.一种用于生成图像的可视化的方法,包括:
从图形处理单元GPU或图形驱动器拦截指定用于使用射线跟踪来生成所述图像的射线跟踪指令的专有结构;
获取辅助信息作为基于生成所述专有结构的加速结构而定义的一个或多个交叉着色器;
基于利用所述一个或多个交叉着色器来将所述专有结构转换为用于生成所述图像的所述可视化的可视化结构;以及
从所述可视化结构生成所述图像的所述可视化。
2.根据权利要求1所述的方法,还包括确定用于生成所述图像的所述可视化的附加上下文参数,其中生成所述图像的所述可视化还至少部分基于所述附加上下文参数。
3.根据权利要求2所述的方法,其中确定所述附加上下文参数包括确定要应用于所述图像的一个或多个部分的相机视点、旋转、缩放级别、照明参数或颜色参数中的至少一个,其中生成所述图像的所述可视化包括将着色器应用于所述图像以应用所述附加上下文参数。
4.根据权利要求2所述的方法,还包括从用户界面接收用于将所述附加上下文参数应用于所述图像的所述可视化的输入,其中所述图像的所述可视化被显示在所述用户界面上。
5.根据权利要求1所述的方法,还包括将所述专有结构提供给所述图形驱动器,其中将所述专有结构转换为所述可视化结构还至少部分由所述图形驱动器执行。
6.根据权利要求1所述的方法,其中所述加速结构指定表示用于射线跟踪的对象的一个或多个边界框,并且其中所述一个或多个交叉着色器提供所述用于射线跟踪的对象的形状或定向信息。
7.根据权利要求1所述的方法,还包括将由应用限定的所述一个或多个交叉着色器指示为对应于所述图像的所述可视化的一部分。
8.根据权利要求7所述的方法,其中所述图像的所述可视化的所述一部分是经由用户界面被选择的。
9.一种用于生成图像的可视化的计算设备,包括:
存储器,存储用于执行操作系统的一个或多个参数或指令以及包括可视化应用的一个或多个应用;以及
至少一个处理器,被耦合到所述存储器,其中所述至少一个处理器被配置为:
从图形处理单元GPU或图形驱动器拦截指定用于使用射线跟踪来生成所述图像的射线跟踪指令的专有结构;
获取辅助信息作为基于生成所述专有结构的加速结构而定义的一个或多个交叉着色器;
基于利用所述一个或多个交叉着色器来将所述专有结构转换为用于生成所述图像的所述可视化的可视化结构;以及
从所述可视化结构生成所述图像的所述可视化。
10.根据权利要求9所述的计算设备,其中所述至少一个处理器还被配置为确定用于生成所述图像的所述可视化的附加上下文参数,其中所述至少一个处理器被配置为还至少部分基于所述附加上下文参数来生成所述图像的所述可视化。
11.根据权利要求10所述的计算设备,其中所述至少一个处理器还被配置为至少部分通过确定要应用于所述图像的一个或多个部分的相机视点、旋转、缩放级别、照明参数或颜色参数中的至少一个来确定所述附加上下文参数,其中所述至少一个处理器被配置为至少部分通过将着色器应用于所述图像以应用所述附加上下文参数来生成所述图像的所述可视化。
12.根据权利要求10所述的计算设备,其中所述至少一个处理器还被配置为从用户界面接收用于将所述附加上下文参数应用于所述图像的所述可视化的输入,其中所述图像的所述可视化被显示在所述用户界面上。
13.根据权利要求9所述的计算设备,其中所述至少一个处理器还被配置为将所述专有结构提供给所述图形驱动器,其中所述至少一个处理器被配置为进一步通过使用所述图形驱动器来将所述专有结构转换为所述可视化结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980016496.2/1.html,转载请声明来源钻瓜专利网。