[发明专利]混合式流式传送有效
申请号: | 201611273122.3 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106961591B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | M·布尔克纳福德;J·J·蒂弗罗 | 申请(专利权)人: | 达索系统公司 |
主分类号: | H04N13/122 | 分类号: | H04N13/122;H04N13/194;H04N13/275;G06F15/16;G06T15/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合式 传送 | ||
1.一种用于显示建模对象的3D组件的计算机实现的方法,包括:
-从通信地耦合到第二计算机的第一计算机流式传送(S20)第一3D建模对象的至少一个光栅图像和所述至少一个光栅图像的第一深度缓存;
-将第二3D建模对象与所流式传送的至少一个光栅图像融合,所述融合包括执行逐个像素比较以基于所述第一深度缓存来确定所述第二3D建模对象的哪些片段被渲染;
-在所述第二计算机上接收(S400)与所述第一3D建模对象的所述至少一个光栅图像相关联的第一光源和与所述第二3D建模对象相关联的第二光源;
-计算(S420)法线贴图,所述法线贴图针对所述建模对象的3D组件的每个像素来存储表面法线方向;
-计算(S40)对所述建模对象的3D组件的照明效果,作为从每个像素的表面法线方向和材料属性开始的后期处理;以及
在所述第二计算机上渲染(S50)所述建模对象的3D组件,
其中,
所述法线贴图(S410)是根据通过将所述第二3D建模对象与所述至少一个光栅图像的第一深度缓存融合而获得的第二深度缓存来计算的。
2.根据权利要求1所述的计算机实现的方法,其中:
-从第一计算机向第二计算机流式传送包括:将第一3D建模对象的至少一个光栅图像连同所述至少一个光栅图像的第一深度缓存从第一计算机流式传送到第二计算机。
3.根据权利要求2所述的计算机实现的方法,进一步包括:在所述流式传送之前:
-将所述第一3D建模对象的所述至少一个光栅图像和所述第一深度缓存这两者编码(S20)在单个流中。
4.根据权利要求3所述的计算机实现的方法,其中所述编码通过使用视频压缩方案来执行。
5.根据权利要求1所述的计算机实现的方法,进一步包括:在接收所述第一光源和所述第二光源之后并且在计算所述照明效果之前:
-计算(S440)识别缓存,所述识别缓存针对所述建模对象的3D组件的每个像素来识别像素是来自所流式传送的所述第一3D建模对象的至少一个光栅图像还是来自与所流式传送的至少一个光栅图像融合的所述第二3D建模对象。
6.根据权利要求5所述的计算机实现的方法,其中根据所述第二深度缓存计算所述法线贴图包括将卷积滤波器应用于所述第二深度缓存。
7.根据权利要求5或6所述的计算机实现的方法,其中根据与所述至少一个光栅图像融合的所述第二3D建模对象的每个像素的颜色来推断(S430)每个像素的材料属性。
8.根据权利要求1至6 中的任 一项所述的计算机实现的方法,进一步包括:
-从所述第二计算机向所述第一计算机发送(S610)在所述第二计算机上渲染的所述建模对象的3D组件上的新视点(S600)的坐标;
-根据所述新视点计算(S620)所述第一3D建模对象的至少一个新光栅图像;以及
-从所述第一计算机向所述第二计算机流式传送(S630)所述第一3D建模对象的所述至少一个新光栅图像。
9.根据权利要求1至6 中的任 一项所述的计算机实现的方法,其中将与所流式传送的至少一个光栅图像融合的所述第二3D建模对象从第三计算机发送到所述第二计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611273122.3/1.html,转载请声明来源钻瓜专利网。