CONSTRUCTING AUGMENTED REALITY ENVIRONMENT WITH PRE-COMPUTED LIGHTING

    公开(公告)号:US20190244430A1

    公开(公告)日:2019-08-08

    申请号:US16251575

    申请日:2019-01-18

    IPC分类号: G06T19/00 G06T15/50

    摘要: Embodiments related to efficiently constructing an augmented reality environment with global illumination effects are disclosed. For example, one disclosed embodiment provides a method of displaying an augmented reality image via a display device. The method includes receiving image data, the image data capturing an image of a local environment of the display device, and identifying a physical feature of the local environment via the image data. The method further includes constructing an augmented reality image of a virtual structure for display over the physical feature in spatial registration with the physical feature from a viewpoint of a user, the augmented reality image comprising a plurality of modular virtual structure segments arranged in adjacent locations to form the virtual structure feature, each modular virtual structure segment comprising a pre-computed global illumination effect, and outputting the augmented reality image to the display device.

    Ray Tracing in Computer Graphics Using Intersection Testing at Selective Resolution

    公开(公告)号:US20190122419A1

    公开(公告)日:2019-04-25

    申请号:US16225273

    申请日:2018-12-19

    摘要: Ray tracing, and more generally, graphics operations taking place in a 3-D scene, involve a plurality of constituent graphics operations. Responsibility for executing these operations can be distributed among different sets of computation units. The sets of computation units each can execute a set of instructions on a parallelized set of input data elements and produce results. These results can be that the data elements can be categorized into different subsets, where each subset requires different processing as a next step. The data elements of these different subsets can be coalesced so that they are contiguous in a results set. The results set can be used to schedule additional computation, and if there are empty locations of a scheduling vector (after accounting for the members of a given subset), then those empty locations can be filled with other data elements that require the same further processing as that subset.

    METHOD OF MODIFYING RAY TRACING SAMPLES AFTER RENDERING AND BEFORE RASTERIZING

    公开(公告)号:US20190066391A1

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

    申请号:US16118200

    申请日:2018-08-30

    申请人: GO GHOST, LLC

    摘要: A method of directly modifying ray tracing samples generated by a ray tracing renderer. Modifications to samples may be made after rendering and before rasterizing, in contrast to typical compositing workflows that manipulate pixels of a rasterized image. Modifications may be based on user input. Rasterization may be performed afterwards at any desired resolutions, for example to adapt to different displays. Samples may be tagged with object identities, facilitating object selection without the need for object masks. Pseudo-random ray patterns typically used by renderers may be supported directly. Many operations may be performed directly on samples, including color changes, object repositioning, and merging of samples from different scenes. Secure samples with scrambled ray directions may be modified directly. Modified samples may be compressed for storage or transmission, and may be streamed to receiving devices that rasterize the samples for display, possibly after decompressing or decrypting the received streams.

    SYSTEM AND METHOD OF RENDERING A GRAPHICAL OBJECT WITH MODIFICATION IN STRUCTURE

    公开(公告)号:US20190005710A1

    公开(公告)日:2019-01-03

    申请号:US16008859

    申请日:2018-06-14

    IPC分类号: G06T15/50 G06T15/04

    摘要: A method of rendering a graphical object comprises accessing a mapping relating a mesoscale structure and a light scattering parameter of a material to a perceptual appearance characteristic; determining a perceptual appearance characteristic of the graphical object, the graphical object reproduced on an interface to represent an object formed from the material, the perceptual appearance characteristic determined in accordance with the mapping using an initial mesoscale structure and a light scattering parameter of the material; receiving a signal indicating a modification in structure relating to the initial mesoscale structure; and determining, using the mapping, an adjustment of the light scattering parameter preserving the determined perceptual appearance characteristic, based on the modification of the initial mesoscale structure. The method further comprises adjusting the light scattering parameter of the material according to the adjustment; and rendering the graphical object using the modified mesoscale structure and the adjusted light scattering parameter.

    METHOD AND TECHNICAL EQUIPMENT FOR ENCODING MEDIA CONTENT

    公开(公告)号:US20180310025A1

    公开(公告)日:2018-10-25

    申请号:US15958005

    申请日:2018-04-20

    摘要: A method and technical equipment are provided. The method comprises receiving media content comprising images and depth information; generating a sparse voxel octree from the received images and depth information; projecting the received image colors to each voxel of the generated sparse voxel octree based on visibility; converting the received images into a set of radiance samples for each voxel of the generated sparse voxel octree; and processing the radiance samples by performing one of the following: fitting the radiance samples to a parametric color model to generate estimated radiance samples for a current viewing direction; or analyzing the radiance samples with the content of the generated sparse voxel octree to separate an actual surface color and reflectance properties from a reflected lighting.

    Method and apparatus for generating images

    公开(公告)号:US10008030B2

    公开(公告)日:2018-06-26

    申请号:US15252863

    申请日:2016-08-31

    IPC分类号: G06T15/50 H04N13/04 G06T7/30

    摘要: A panel image that may be displayed in a display apparatus to display a 3D image that includes reduced differences with a source image may be generated based on generating a predicted 3D image based on a panel image, comparing the predicted 3D image to the source image, and adjusting the panel image to reduce differences between the predicted 3D image and the source image. Such a process may be performed iteratively. The predicted 3D image may be generated based on applying a convolution kernel to the panel image in a convolution operation. The convolution kernel may be based on a first function and a second function. The first function may be associated with a brightness distribution of one or more visual fields of the panel image. The second function may be associated with a Gaussian distribution of brightness of a panel image pixel.