[发明专利]具有光照改变的帧的再渲染加速有效
| 申请号: | 200710130042.7 | 申请日: | 2007-07-25 |
| 公开(公告)号: | CN101178807A | 公开(公告)日: | 2008-05-14 |
| 发明(设计)人: | 拉多米尔·梅奇;拉里·I·格里茨;埃里克·B·恩德尔顿;约翰·F·施拉克;丹尼尔·埃利奥特·韦克斯勒;菲利普·A·内梅茨 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T15/50 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 王允方;刘国伟 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 光照 改变 渲染 加速 | ||
技术领域
本文揭示的主题涉及计算机图形渲染,且更特定来说涉及加速帧的再渲染。
背景技术
对于高质量渲染,例如对于胶片视觉效果和/或动画,单一帧的渲染可能花费许多分钟或甚至许多小时。在技术员需要对原本已完成的场景作出光照改变时的创造性过程中可能发生显著的瓶颈。由于对于每个改变(在何处放置光、光的颜色、光是否应投射阴影、阴影的模糊程度应如何,等),必须针对将对光照技术员和/或引导者变为可见的改变执行再渲染,所以此过程可能非常耗时。增加过程的耗时特性的是光照设计的重复特性。作出改变,对帧进行再渲染,观察结果,作出更多改变,对帧进行再渲染等,直到光照技术员和/或引导者对结果满意为止。因为每次渲染可能花费许多小时来完成,所以光照过程可能非常耗时且低效。
发明内容
无
附图说明
在本说明书的结束部分特定指出并清楚地主张了主题。然而如果结合附图阅读,那么通过参考以下具体实施方式可最佳地理解关于操作的组织和方法两者的所主张的主题,以及其目的、特征和优点,附图中:
图1是包括图形处理单元的计算平台的示范性实施例的方框图;
图2是包括多个光源和多个三维对象的示范性场景的图;
图3是交互式再光照过程的示范性实施例的图;
图4是用于加速帧的再渲染的方法的示范性实施例的流程图;
图5是用于加速帧的再渲染的方法的额外示范性实施例的流程图;
图6是用于加速帧的再渲染的方法的额外示范性实施例的流程图;
图7是用于加速帧的再光照的方法的额外示范性实施例的流程图;
图8是用于加速帧的再光照的方法的示范性实施例的流程图,所述方法包括将与帧的渲染相关联的对象信息存储在对象索引化高速缓冲存储器中;
图9是描绘与对象上一点相关联的多个光的信息块的图;
图10是栅格高速缓冲存储器的示范性实施例的方框图;
图11是用于确定与渲染操作相关联的项目的优先列表中哪些将被高速缓冲存储的方法的示范性实施例的流程图;
图12是用于再计算依据经修改的外部文件的经高速缓冲存储的对象信息的方法的示范性实施例的流程图;
图13是用于执行较低保真度渲染的方法的示范性实施例的流程图;
图14是用于渐进精细化场景的渲染的方法的示范性实施例的流程图;
图15是描绘正通过较低保真度和较高保真度过程渲染的场景的示范性显示的图;
图16是用于中断帧的渲染的方法的示范性实施例的流程图;
图17是用于中断帧的渲染并对帧进行再渲染的方法的示范性实施例的流程图;
图18是描绘包括光源和两个对象的示范性场景的图;
图19是用于确定对象之间的光照相依性的方法的示范性实施例的流程图;
图20是用于加速响应于景深改变而进行的帧的再渲染的方法的示范性实施例的流程图;
图21是用于加速响应于相机参数改变而进行的帧的再渲染的方法的示范性实施例的流程图;
图22是用于加速响应于相机位置改变而进行的帧的再渲染的方法的示范性实施例的流程图;以及
图23是用于加速响应于相机位置改变而进行的帧的再渲染的方法的另一示范性实施例的流程图。
具体实施方式
在以下具体实施方式中,陈述许多特定细节以提供对所主张主题的详尽理解。然而,所属领域的技术人员将了解,可在没有这些特定细节的情况下实践所主张的主题。在其它情况下,没有详细描述众所周知的方法、程序、组件和/或电路。
如上文所指出,现有技术的难题,尤其是例如再光照领域中的难题,可包含对经重新光照的帧的非常耗时且低效的再渲染。因此,需要可加速对经重新光照的帧的再渲染的技术和/或系统。
根据用于加速具有光照改变的帧的再渲染的方法的实施例,对应于帧的一个或一个以上三维(3D)对象的信息可存储在对象索引化高速缓冲存储器中。可使3D对象离散化为多个点。高速缓冲存储器可包含在帧的再渲染中可使用的中间和/或最终遮影值。光照改变可由用户(例如,光照技术员)指定。可确定所述多个点中哪些点(如果存在的话)受到所指定的光照改变影响。对于受到光照改变影响的点,可确定将再计算哪些遮影操作以便实施光照改变。可使用再计算的遮影操作与存储在对象索引化高速缓冲存储器中的中间和/或最终遮影值的至少一子集的组合来对帧进行再渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710130042.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:SAW扭矩和温度传感器
- 下一篇:基于公差的轨迹规划和控制方法





