-
公开(公告)号:US11423607B2
公开(公告)日:2022-08-23
申请号:US16953708
申请日:2020-11-20
Applicant: Adobe Inc. , Institut Mines Telecom
Inventor: Christophe Lino , Tamy Boubekeur , Anthony Salvi , Sébastien Deguy
IPC: G06T15/50
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating enriched light sources by utilizing surface-centric representations of three-dimensional surfaces. Specifically, the disclosed system utilizes a surface-centric re-parameterization that combines geometric and algebraic components of a sphere to model different light source types in a continuous range of lighting configurations. The disclosed systems utilize a set of intuitive parameters to determine a shape and emission parameters for generating an enriched light source. Additionally, the disclosed system provides a set of interactive light source controls to modify a position, orientation, shape, emittance, and lighting attenuation over distance of a light source within a three-dimensional environment. The disclosed system determines the light source controls based on sets of three-dimensional interaction primitives to control one or more parameters of the light source. The disclosed system provides the light source controls for consistently modifying various light source types within the three-dimensional environment.
-
公开(公告)号:US11593992B2
公开(公告)日:2023-02-28
申请号:US16953829
申请日:2020-11-20
Applicant: Adobe Inc. , Institut Mines Telecom
Inventor: Thibaud Lambert , Tamy Boubekeur , Anthony Salvi
Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that modify vertex positions of a 3D-object mesh to align the vertices with discontinuities indicated by a sharpness map for a displacement map. For example, the disclosed systems access a sharpness map that encodes discontinuities of a displacement map to preserve sharp features. During sharp tessellation, for a given vertex of the 3D-object mesh, the disclosed systems iterate over neighboring vertices to search for a nearest intersection between one of the incident edges of the vertex and neighboring vertices and a discontinuity line from the sharpness map. Then, the vertex is moved within a threshold distance of the nearest discontinuity line intersection along the incident edge. The disclosed systems similarly reposition other vertices of the 3D-object mesh to generate a modified 3D-object mesh that includes vertices that align with discontinuities present in a displacement map.
-
公开(公告)号:US11551409B2
公开(公告)日:2023-01-10
申请号:US17108250
申请日:2020-12-01
Applicant: Institut Mines Telecom
Inventor: Christophe Lino , Tamy Boubekeur
IPC: G06T15/20 , G06F3/04817 , G06T11/20 , G06F3/04815 , G06V10/25
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for rendering portions of a three-dimensional environment at different sampling rates based on a focus frame within a graphical user interface. Specifically, the disclosed system provides a tool for marking a region of a graphical user interface displaying a three-dimensional environment. The disclosed system generates a focus frame based on the marked region of the graphical user interface and attaches the focus frame to a portion of the three-dimensional environment. The disclosed system assigns a first sampling rate to the portion of the three-dimensional environment displayed within the focus frame and a second sampling rate to portions of the three-dimensional environment outside the focus frame. The disclosed system renders the three-dimensional environment by sampling the portion within the focus frame at the first sampling rate and the portions outside the focus frame at the second sampling rate.
-
公开(公告)号:US20220335683A1
公开(公告)日:2022-10-20
申请号:US17809364
申请日:2022-06-28
Applicant: Adobe Inc. , Institut Mines Telecom
Inventor: Christophe Lino , Tamy Boubekeur , Anthony Salvi , Sébastien Deguy
IPC: G06T15/50
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating enriched light sources by utilizing surface-centric representations of three-dimensional surfaces. Specifically, the disclosed system utilizes a surface-centric re-parameterization that combines geometric and algebraic components of a sphere to model different light source types in a continuous range of lighting configurations. The disclosed systems utilize a set of intuitive parameters to determine a shape and emission parameters for generating an enriched light source. Additionally, the disclosed system provides a set of interactive light source controls to modify a position, orientation, shape, emittance, and lighting attenuation over distance of a light source within a three-dimensional environment. The disclosed system determines the light source controls based on sets of three-dimensional interaction primitives to control one or more parameters of the light source. The disclosed system provides the light source controls for consistently modifying various light source types within the three-dimensional environment.
-
公开(公告)号:US20220165030A1
公开(公告)日:2022-05-26
申请号:US17590702
申请日:2022-02-01
Applicant: Adobe Inc. , Institut Mines Telecom
Inventor: Thibaud Lambert , Tamy Boubekeur , Anthony Salvi
Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that utilize a sharpness map that includes information on how to filter a displacement map on a per-texel basis to preserve sharp features while sampling a displacement map. For instance, the disclosed systems utilize a sharpness map that encodes combinable patterns to represent discontinuities of features within a displacement map. In some embodiments, the disclosed systems generate a sharpness map having texels encoded with discontinuity configurations that are referenced to control filtering (e.g., via interpolation) of a displacement map such that sharp features within the displacement map are not lost (due to smoothing during interpolation). For example, the disclosed systems filter feature values of a displacement map using discontinuities identified within a sharpness map to interpolate when the feature value(s) and a sampling point are identified as being on the same side of a discontinuity.
-
-
-
-