Device and method to compute shadow in a 3D scene

    公开(公告)号:US10339703B2

    公开(公告)日:2019-07-02

    申请号:US14938734

    申请日:2015-11-11

    申请人: THOMSON LICENSING

    IPC分类号: G06T15/06 G06T15/60

    摘要: Shadow is computed in a lighted 3D scene, based on a depth map. For each depth map element, following geometric information is stored: depth value, coordinates of vertices and local depth variation of a surface element. Also, ray intersection is tested for a pixel with the surface element having depth computed from the depth and local depth variation, taking into account the coordinates of vertices. A minimum depth associated with the surface element is further computed from the geometric information, with which the depth of a pixel is compared. The pixel is classified as lit if the depth is lower than the minimum depth, and as shadowed if the depth is greater and if a ray intersection is found for the pixel with the surface element from the ray intersection testing. The invention can provide a fast solution for high-quality shadow.

    Method and device for processing a geometry image of a 3D scene

    公开(公告)号:US09747720B2

    公开(公告)日:2017-08-29

    申请号:US14611323

    申请日:2015-02-02

    申请人: THOMSON LICENSING

    IPC分类号: G06T17/20 G06T15/00

    CPC分类号: G06T17/20 G06T15/005

    摘要: Method and device for processing a geometry image generated from a mesh associated with a 3D scene and comprising a plurality of charts that each represents a part of the 3D scene, the method comprising computing a reference direction from mesh coordinates associated with a current pixel and mesh coordinates associated with a first pixel, the first pixel corresponding to a pixel of the border of the first chart located along a determined direction having as origin the current pixel; comparing the reference direction with a set of candidate directions being each computed from the mesh coordinates associated with the at least one current pixel and indirection mesh coordinates associated with one pixel of the neighbourhood of the first pixel, the indirection mesh coordinates corresponding to mesh coordinates of a pixel of the border a second chart corresponding to the pixel of the neighbourhood of the first pixel; and selecting a pixel of the border of the second chart according to the comparison result.

    METHOD AND DEVICE FOR COMPILING A SOURCE PROGRAM
    3.
    发明申请
    METHOD AND DEVICE FOR COMPILING A SOURCE PROGRAM 审中-公开
    用于编译源程序的方法和设备

    公开(公告)号:US20140359585A1

    公开(公告)日:2014-12-04

    申请号:US14372009

    申请日:2012-12-19

    申请人: THOMSON LICENSING

    IPC分类号: G06F9/45 G06F17/30

    摘要: To compile a source program comprising first rule(s) not supported by a target environment and to enable the first rule(s) to be executed on the target environment, the method comprises generating a directed graph representative of the source program, generating a first data structure corresponding to a flat representation of the directed graph, first data structure comprising at least a first identifier associated with the at least a first rule, and generating a second data structure comprising first instructions adapted for interpreting the first data structure by using the at least a first identifier, the instructions being coded into a code supported by the target environment.

    摘要翻译: 为了编译源程序,该源程序包括目标环境不支持的第一规则,并使第一规则能够在目标环境上执行,该方法包括生成代表源程序的有向图,生成第一规则 对应于有向图的平面表示的数据结构,第一数据结构包括至少与第一规则相关联的第一标识符,以及生成第二数据结构,该第二数据结构包括适于通过使用at来解释第一数据结构的第一指令 至少第一标识符,所述指令被编码成由所述目标环境支持的代码。

    Method for representing a participating media in a scene and corresponding device

    公开(公告)号:US09626791B2

    公开(公告)日:2017-04-18

    申请号:US14386375

    申请日:2013-03-22

    申请人: THOMSON LICENSING

    IPC分类号: G06T15/20 G06T15/06 G06T15/50

    摘要: A method and device for rendering a participating media delimited by a bounding box and rendered from a viewpoint, the media being at a determined distance from the viewpoint according to a viewing direction. In order to represent the limits of the participating media, the method comprises for at least one point of the volume formed by the bounding box, estimating a set of directions having for origin the at least one point; for each direction, estimating a first intersection point, corresponding to the intersection between the direction and the participating media, for which the associated density value is greater than a first threshold value; and estimating third intersection points, corresponding to the intersections between the viewing direction and the participating media, from an item of information representative of distances separating the first intersection point from a second intersection point corresponding to the intersection between the direction and the bounding box for each direction of the at least one part of the set of estimated directions.

    Method for computing the quantity of light received by a participating media, and corresponding device
    6.
    发明授权
    Method for computing the quantity of light received by a participating media, and corresponding device 有权
    用于计算参与媒体接收的光量的方法和相应的装置

    公开(公告)号:US09235663B2

    公开(公告)日:2016-01-12

    申请号:US13923199

    申请日:2013-06-20

    申请人: THOMSON LICENSING

    IPC分类号: G06F17/50 G06T15/50

    CPC分类号: G06F17/5009 G06T15/506

    摘要: A method for estimating the quantity of light received by a point M of a heterogeneous participating media, the light being emitted by a light environment. Thereafter, the method comprises estimating, for each point of a first set of points, first values representative of the light attenuation between the considered point and a first surface bounding the media along a plurality of particular directions of light emission, estimating first coefficients of projection by projection of the first values of reduction of light intensity in an orthonormal basis of spherical functions, estimating second values representative of the light attenuation between the point and a second surface along directions, the second surface comprising some of the points of the neighborhood of the point, and estimating the quantity of light received by the point using first coefficients of projection and second values of reduction of light intensity.

    摘要翻译: 一种用于估计由异质参与介质的点M接收的光量的方法,所述光由光环境发射。 此后,该方法包括对于第一组点的每个点估计代表考虑点与围绕多个特定发光方向界定介质的第一表面之间的光衰减的第一值,估计第一投影系数 通过在球面函数的正交基础中投射光强度降低的第一值,估计表示沿着方向的点和第二表面之间的光衰减的第二值,第二表面包括沿着方向的附近的一些点 并且使用第一投影系数和光强度的降低的第二值来估计该点接收的光量。

    Key lights direction detection
    7.
    发明授权

    公开(公告)号:US10657724B2

    公开(公告)日:2020-05-19

    申请号:US16064439

    申请日:2016-12-20

    申请人: THOMSON Licensing

    摘要: A method and apparatus for detecting a main lighting direction from the input image, which corresponds to a key light. The system is operative to nm on data-parallel architectures allows for incoming light direction estimation in real-time. More particularly, the method and apparatus detect a key, or principal light direction relative to the position/orientation of an acquisition device. It method involves image analysis to find a maximum intensity value, maximal values filtering, and conversion of the input image position to a direction in space.

    METHOD FOR RENDERING AN IMAGE SYNTHESIS AND CORRESPONDING DEVICE
    8.
    发明申请
    METHOD FOR RENDERING AN IMAGE SYNTHESIS AND CORRESPONDING DEVICE 有权
    提出图像合成和相关设备的方法

    公开(公告)号:US20150145863A1

    公开(公告)日:2015-05-28

    申请号:US14370778

    申请日:2012-11-08

    申请人: THOMSON LICENSING

    IPC分类号: G06T17/20 G06T17/00 G06T15/10

    摘要: A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.

    摘要翻译: 一种用于渲染合成图像的方法和装置,包括从输入几何生成多个基本几何(201 ... 2i2),多个顶点与每个基本几何相关联,每个顶点用坐标定义; 向至少一部分基本几何(201 ... 2i2)的每个基本几何分配索引值(0,1 ... 6,7),所述索引值是从与至少一个顶点相关联的坐标估计的 的基本几何,并通过使用索引的基本几何渲染合成图像。

    METHOD FOR ESTIMATING THE OPACITY LEVEL IN A SCENE AND CORRESPONDING DEVICE
    9.
    发明申请
    METHOD FOR ESTIMATING THE OPACITY LEVEL IN A SCENE AND CORRESPONDING DEVICE 有权
    用于估计场景和相应设备中的可视性水平的方法

    公开(公告)号:US20150042655A1

    公开(公告)日:2015-02-12

    申请号:US14386799

    申请日:2013-03-28

    申请人: THOMSON LICENSING

    IPC分类号: G06T15/60 G06T15/04 G06T15/06

    摘要: A method and device for estimating the opacity at a point of a scene lit by an area light source and comprising an object defined by a mesh and occluding some of the emitted light. In order to optimize the calculations for live estimation of the opacity, the method comprises sampling said area light source in a plurality of samples, for at least one sample of the plurality of samples and for at least one first mesh element of the occluding object visible from the at least one sample, generating one shadow plane per edge of the at least one first mesh element, estimating a opacity level depending on coefficients of projection in a function base from values representative of the opacity for a set of intersection points between at least one ray having for origin a viewpoint of the scene and shadow planes crossed by said at least one ray, depending on an angle formed by the normal associated with each shadow plane crossed and by said at least one ray.

    摘要翻译: 一种用于估计由区域光源照亮的场景的不透明度的方法和装置,并且包括由网格定义的物体并遮挡一些所发射的光。 为了优化对不透明度的实时估计的计算,该方法包括对多个样本中的所述区域光源进行采样,对于多个样本中的至少一个采样以及对于遮挡物体的至少一个第一网格元素可见 从所述至少一个样本中,对所述至少一个第一网格元素的每个边缘生成一个阴影平面,根据代表至少一个交集点的不透明度的值估计功能基底中的投影系数的不透明度水平 根据由与所穿过的每个阴影面和所述至少一条光线相关联的正常形成的角度,所述一条光线具有源于场景和阴影平面与所述至少一条光线交叉的视点。