-
公开(公告)号:US20150332497A1
公开(公告)日:2015-11-19
申请号:US14659160
申请日:2015-03-16
申请人: Chaos Software Ltd.
CPC分类号: G06T15/80 , G06T11/001 , G06T15/50 , G06T15/506 , G06T17/20 , G06T2215/16 , G09G5/02 , H04N7/18
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes obtaining data describing a physical material; receiving a shading request to shade a particular point in a CG representation of the physical material from a rendering engine, wherein the request identifies a mapping position of the particular point, a view direction at the mapping position, and a light direction at the mapping position; calculating a direct lighting color at the mapping position using a plurality of palettized images; calculating an indirect lighting color at the mapping position using the data describing the physical material; generating a final color at the mapping position by combining the direct lighting color and the indirect lighting color; and providing the final color to the rendering engine for use in rendering the CG representation of the physical material.
摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于遮蔽材料的计算机图形(CG)表示。 其中一种方法包括获取描述物理材料的数据; 从渲染引擎接收遮蔽物理材料的CG表示中的特定点的阴影请求,其中所述请求标识所述特定点的映射位置,所述映射位置处的视图方向以及所述映射位置处的光方向 ; 使用多个调色图像在所述映射位置处计算直接照明颜色; 使用描述物理材料的数据在映射位置计算间接照明颜色; 通过组合直接照明颜色和间接照明颜色,在映射位置产生最终颜色; 并向渲染引擎提供最终颜色以用于渲染物理材料的CG表示。
-
公开(公告)号:US09679398B2
公开(公告)日:2017-06-13
申请号:US14886705
申请日:2015-10-19
申请人: Chaos Software Ltd.
发明人: Vladimir Koylazov
CPC分类号: G06T11/001 , G06K9/4647 , G06T7/90 , G06T15/506 , G09G5/026 , G09G2320/0613 , G09G2320/0666 , G09G2340/06
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering an image. One of the methods includes, for each of a plurality of pixels of the image: maintaining current color data for each of a plurality of render elements generated by sampling color contribution values for the render element for the pixel; determining, for each of the plurality of render elements, whether or not to sample another color contribution value for the render element from the current color data for the render element for the pixel and the current color data for the render element for one or more pixels that neighbor the pixel in the image; and sampling a new color contribution value only for the render elements for which it was determined to sample another contribution value.
-
公开(公告)号:US20170109898A1
公开(公告)日:2017-04-20
申请号:US14886705
申请日:2015-10-19
申请人: Chaos Software Ltd.
发明人: Vladimir Koylazov
CPC分类号: G06T11/001 , G06K9/4647 , G06T7/90 , G06T15/506 , G09G5/026 , G09G2320/0613 , G09G2320/0666 , G09G2340/06
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering an image. One of the methods includes, for each of a plurality of pixels of the image: maintaining current color data for each of a plurality of render elements generated by sampling color contribution values for the render element for the pixel; determining, for each of the plurality of render elements, whether or not to sample another color contribution value for the render element from the current color data for the render element for the pixel and the current color data for the render element for one or more pixels that neighbor the pixel in the image; and sampling a new color contribution value only for the render elements for which it was determined to sample another contribution value.
-
公开(公告)号:US08982125B1
公开(公告)日:2015-03-17
申请号:US14278025
申请日:2014-05-15
申请人: Chaos Software Ltd.
CPC分类号: G06T15/80 , G06T11/001 , G06T15/50 , G06T15/506 , G06T17/20 , G06T2215/16 , G09G5/02 , H04N7/18
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes obtaining data describing a physical material; receiving a shading request to shade a particular point in a CG representation of the physical material from a rendering engine, wherein the request identifies a mapping position of the particular point, a view direction at the mapping position, and a light direction at the mapping position; calculating a direct lighting color at the mapping position using a plurality of palettized images; calculating an indirect lighting color at the mapping position using the data describing the physical material; generating a final color at the mapping position by combining the direct lighting color and the indirect lighting color; and providing the final color to the rendering engine for use in rendering the CG representation of the physical material.
摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于遮蔽材料的计算机图形(CG)表示。 其中一种方法包括获取描述物理材料的数据; 从渲染引擎接收遮蔽物理材料的CG表示中的特定点的阴影请求,其中所述请求标识所述特定点的映射位置,所述映射位置处的视图方向以及所述映射位置处的光方向 ; 使用多个调色图像在所述映射位置处计算直接照明颜色; 使用描述物理材料的数据在映射位置计算间接照明颜色; 通过组合直接照明颜色和间接照明颜色,在映射位置产生最终颜色; 并向渲染引擎提供最终颜色以用于渲染物理材料的CG表示。
-
公开(公告)号:US11030800B2
公开(公告)日:2021-06-08
申请号:US16679075
申请日:2019-11-08
申请人: Chaos Software Ltd.
发明人: Ondr̆ej Karlík , Martin {hacek over (S)}ik , Petr Vévoda , Tomás̆ Sk{hacek over (r)}ivan , Jaroslav Kr̆ivánek
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image rendering. One of the methods includes receiving data describing a scene, wherein the scene comprises one or more light sources and one or more objects having different surface optical properties; receiving a request to render an image of the scene using a multiple importance sampling method that combines a plurality of sampling techniques, wherein each sampling technique uses a different probability distribution to sample a respective fraction of total number of samples; modifying a particular one of the probability distributions to reduce a variance of the multiple importance sampling while holding the respective fractions and the other probability distributions fixed; rendering the scene using the multiple importance sampling using the modified particular probability distribution and the other probability distributions; and outputting the rendered scene in response to the request.
-
公开(公告)号:US09235927B2
公开(公告)日:2016-01-12
申请号:US14659160
申请日:2015-03-16
申请人: Chaos Software Ltd.
CPC分类号: G06T15/80 , G06T11/001 , G06T15/50 , G06T15/506 , G06T17/20 , G06T2215/16 , G09G5/02 , H04N7/18
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes obtaining data describing a physical material; receiving a shading request to shade a particular point in a CG representation of the physical material from a rendering engine, wherein the request identifies a mapping position of the particular point, a view direction at the mapping position, and a light direction at the mapping position; calculating a direct lighting color at the mapping position using a plurality of palletized images; calculating an indirect lighting color at the mapping position using the data describing the physical material; generating a final color at the mapping position by combining the direct lighting color and the indirect lighting color; and providing the final color to the rendering engine for use in rendering the CG representation of the physical material.
摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于遮蔽材料的计算机图形(CG)表示。 其中一种方法包括获取描述物理材料的数据; 从渲染引擎接收遮蔽物理材料的CG表示中的特定点的阴影请求,其中所述请求标识所述特定点的映射位置,所述映射位置处的视图方向以及所述映射位置处的光方向 ; 使用多个码垛图像计算所述映射位置处的直接照明颜色; 使用描述物理材料的数据在映射位置计算间接照明颜色; 通过组合直接照明颜色和间接照明颜色,在映射位置产生最终颜色; 并向渲染引擎提供最终颜色以用于渲染物理材料的CG表示。
-
公开(公告)号:US08982126B1
公开(公告)日:2015-03-17
申请号:US14448666
申请日:2014-07-31
申请人: Chaos Software Ltd.
CPC分类号: G06T15/80 , G06T11/001 , G06T15/50 , G06T15/506 , G06T17/20 , G06T2215/16 , G09G5/02 , H04N7/18
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes obtaining data describing a physical material; receiving a shading request to shade a particular point in a CG representation of the physical material from a rendering engine, wherein the request identifies a mapping position of the particular point, a view direction at the mapping position, and a light direction at the mapping position; calculating a direct lighting color at the mapping position using a plurality of palettized images; calculating an indirect lighting color at the mapping position using the data describing the physical material; generating a final color at the mapping position by combining the direct lighting color and the indirect lighting color; and providing the final color to the rendering engine for use in rendering the CG representation of the physical material.
-
公开(公告)号:US20210142555A1
公开(公告)日:2021-05-13
申请号:US16679075
申请日:2019-11-08
申请人: Chaos Software Ltd.
发明人: Ondrej Karlík , Martin Sik , Petr Vévoda , Tomás Skrivan , Jaroslav Krivanek
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image rendering. One of the methods includes receiving data describing a scene, wherein the scene comprises one or more light sources and one or more objects having different surface optical properties; receiving a request to render an image of the scene using a multiple importance sampling method that combines a plurality of sampling techniques, wherein each sampling technique uses a different probability distribution to sample a respective fraction of total number of samples; modifying a particular one of the probability distributions to reduce a variance of the multiple importance sampling while holding the respective fractions and the other probability distributions fixed; rendering the scene using the multiple importance sampling using the modified particular probability distribution and the other probability distributions; and outputting the rendered scene in response to the request.
-
公开(公告)号:US10984584B1
公开(公告)日:2021-04-20
申请号:US16679075
申请日:2019-11-08
申请人: Chaos Software Ltd.
发明人: Ondr̆ej Karlík , Martin {hacek over (S)}ik , Petr Vévoda , Tomás̆ Sk{hacek over (r)}ivan , Jaroslav Kr̆ivánek
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image rendering. One of the methods includes receiving data describing a scene, wherein the scene comprises one or more light sources and one or more objects having different surface optical properties; receiving a request to render an image of the scene using a multiple importance sampling method that combines a plurality of sampling techniques, wherein each sampling technique uses a different probability distribution to sample a respective fraction of total number of samples; modifying a particular one of the probability distributions to reduce a variance of the multiple importance sampling while holding the respective fractions and the other probability distributions fixed; rendering the scene using the multiple importance sampling using the modified particular probability distribution and the other probability distributions; and outputting the rendered scene in response to the request.
-
公开(公告)号:US10403035B2
公开(公告)日:2019-09-03
申请号:US15831136
申请日:2017-12-04
申请人: Chaos Software Ltd.
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering an image of a scene affected by multiple light sources. In one aspect, a method includes subdividing the scene into cells; sampling light source —point pairs; for each pair, determining a contribution value of the light source to the point; for each cell and each light source: determining a maximum contribution value of the contribution values for the light source to the color of the points that are in the cell, and determining, based on the maximum contribution value, a significance value that is a measure of an estimated importance of the light source in rendering a portion of the image corresponding to the cell; and rendering the image of the scene by sampling light sources having a higher significance value more often than light sources having a lower significance value.
-
-
-
-
-
-
-
-
-