[发明专利]渲染设置图中的For节点有效
申请号: | 201410097148.1 | 申请日: | 2014-03-17 |
公开(公告)号: | CN104050694B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | P·麦克纳尼;E·P·史密斯 | 申请(专利权)人: | 梦工厂动画公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T13/20 |
代理公司: | 余姚德盛专利代理事务所(普通合伙) 33239 | 代理人: | 郑洪成 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 设置 中的 for 节点 | ||
1.计算机实现方法,其利用依赖图来渲染三维图像,所述方法包括:
访问所述依赖图,所述依赖图包括多个互连节点,所述多个互连节点包括多个提供者节点、多路复用器节点以及多个图基元节点;
访问所述多个提供者节点,所述多个提供者节点各自具有输出,其中所述多个提供者节点中的每个提供者节点的输出是第一类型,并且其中,所述多个提供者节点中的每个提供者节点的输出与所述多路复用器节点连接;
访问图基元,所述图基元包括所述多个图基元节点,其中所述多个图基元节点互连,其中通过将所述多路复用器节点的输出与所述多个图基元节点中的一个节点的输入连接,所述多路复用器节点的输出连接至所述图基元,并且其中,所述多个图基元节点中的所述一个节点的所述输入是所述第一类型;
其中所述多路复用器节点配置为对于与所述多路复用器节点连接的每个提供者节点生成所述图基元的实例;以及
利用所访问的图基元来渲染图像。
2.如权利要求1所述的计算机实现方法,其中渲染包括:
对于与所述多路复用器节点连接的每个提供者节点生成所述图基元的实例;以及
评估对于与所述多路复用器节点连接的所述提供者节点实例化的图基元以渲染所述图像。
3.如权利要求2所述的计算机实现方法,其中渲染还包括:
将用于每个提供者节点的所述图基元的实例与相应的提供者节点相关联。
4.如权利要求1所述的计算机实现方法,其中所述图基元包括非操作者节点。
5.如权利要求4所述的计算机实现方法,其中所述非操作者节点是配置为提供数据的数据节点,并且所述非操作者节点不配置为提供指令。
6.如权利要求1所述的计算机实现方法,其中所述多个提供者节点包括非操作者节点。
7.如权利要求6所述的计算机实现方法,其中所述非操作者节点是提供数据的数据节点,所述非操作者节点不提供指令,并且所述非操作者节点是动画对象节点。
8.如权利要求2所述的计算机实现方法,其中评估所述依赖图包括评估至少部分平行地实例化的图基元。
9.如权利要求8所述的计算机实现方法,其中所述图基元表示灯光用具,并且所述图基元包括用于执行选自由光栅化、超高速缓存和明暗处理构成的组的功能的节点。
10.如权利要求9所述的计算机实现方法,所述方法还包括:
生成所述图基元的实例包括将所述灯光用具实例化;以及
将实例化的灯光用具与和所述多个提供者节点相关联的一个或多个对象相关联。
11.如权利要求2所述的计算机实现方法,其中评估所述依赖图包括评估完全平行地实例化的图基元。
12.如权利要求1所述的计算机实现方法,其中所述图基元不具有到所述图基元之外的节点的输出连接。
13.如权利要求2所述的计算机实现方法,所述方法还包括:
访问所述依赖图的区别节点,其中所述区别节点提供到所述图基元的输入;
其中所述图基元不包括所述区别节点,并且所述区别节点与所述多路复用器节点分离;以及
其中所述区别节点接收来自所述多个提供者节点的输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梦工厂动画公司,未经梦工厂动画公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410097148.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用氧气对烷烃的选择性氧化
- 下一篇:换装容器用栓部件