Patent classifications
G06T15/00
DEVICES AND METHODS FOR GENERATING ELEMENTARY GEOMETRIES
Elementary geometries for rendering objects of a 3D scene are generated from input geometry data sets. Instructions of a source program are transformed into a code executable in a rendering pipeline by at least one graphics processor, by segmenting the source program into sub-programs, each adapted to process the input data sets, and by ordering the sub-programs in function of the instructions. Each ordered sub-program is configured in the executable code for being executed only after the preceding sub-program has been executed for all input data sets. Launching the execution of instructions to generate elementary geometries includes determining among the sub-programs a starting sub-program, deactivating all sub-programs preceding it and activating it as well as all sub-programs following it. Modularity is thereby introduced in generating elementary geometries, allowing time-efficient lazy execution of grammar rules.
ADVANCED REFRACTIVE OPTICS FOR IMMERSIVE VIRTUAL REALITY
A display device has a display, operable to generate a real image, and an optical system, comprising one or more lenslets, arranged to generate a virtual sub-image from a partial real image on the display, by each lenslet projecting light from the display to an eye position. The sub-images combine to form a virtual image viewable from the eye position. At least one lenslet is symmetric with respect to a plane, and the display surface is cylindrical with its axis perpendicular to that plane.
NEAR-TO-EYE DISPLAY DEVICE WITH SPATIAL LIGHT MODULATOR AND PUPIL TRACKER
A near-to-eye display device includes a spatial light modulator, a rotatable reflective optical element and a pupil-tracking device. The pupil-tracking device tracks the eye pupil position of the user. Based on the data provided by the pupil-tracking device, the reflective optical element is rotated such that the light modulated by the spatial light modulator is directed towards the user's eye pupil.
NEAR-TO-EYE DISPLAY DEVICE WITH SPATIAL LIGHT MODULATOR AND PUPIL TRACKER
A near-to-eye display device includes a spatial light modulator, a rotatable reflective optical element and a pupil-tracking device. The pupil-tracking device tracks the eye pupil position of the user. Based on the data provided by the pupil-tracking device, the reflective optical element is rotated such that the light modulated by the spatial light modulator is directed towards the user's eye pupil.
ELECTRONIC DEVICE, STORAGE MEDIUM, PROGRAM, AND DISPLAYING METHOD
An electronic device is provided which displays an object (body) on a flexible display screen in accordance with a three-dimensional shape of the display screen by utilizing the flexibility of the display screen. An electronic device including a display portion which includes a flexible display device displaying an object on a display screen; a detection portion detecting positional data of a given part of the display screen; and an arithmetic portion calculating a three-dimensional shape of the display screen on the basis of the positional data and computing motion of the object to make the object move according to a given law in accordance with the calculated three-dimensional shape of the display screen.
Automatic instancing for efficient rendering of three-dimensional virtual environment
Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within a virtual environment. Various methods for efficient modeling, rendering, and shading are disclosed herein.
Cloud based distributed single game calculation of shared computational work for multiple cloud gaming client devices
Systems, apparatuses, and methods may provide for technology to process graphics data in a virtual gaming environment. The technology may identify, from graphics data in a graphics application, redundant graphics calculations relating to common frame characteristics of one or more graphical scenes to be shared between client game devices of a plurality of users and calculate, in response to the identified redundant graphics calculations, frame characteristics relating to the one or more graphical scenes. Additionally, the technology may send, over a computer network, the calculation of the frame characteristics to the client game devices.
Rendering method and apparatus
Embodiments of this application provide a rendering method and apparatus, and the like. The method includes: A processor (which is usually a CPU) modifies a rendering instruction based on a relationship between a first frame buffer and a second frame buffer, so that a GPU renders a rendering job corresponding to the first frame buffer to the second frame buffer based on a new rendering instruction. In this application, render passes of one or more frame buffers are redirected to another frame buffer. In this way, memory occupation in a rendering process of an application program is effectively reduced, bandwidth of the GPU is reduced, and power consumption can be reduced.
METHOD AND DEVICE FOR COMPUTING A PATH IN A GAME SCENE
A method and device for computing a path in a game scene according to embodiments of the present disclosure, comprising: dividing the game scene into a plurality of first areas; dividing each of the first areas into a plurality of convex polygons, based on features of the game scene; combining adjacent convex polygons into a plurality of second areas; computing a first path from a first point to a second point, said first path passing through a group of second areas of said plurality of second areas; and computing, based on the first path, a second path from the first point to the second point, said second path passing through a group of convex polygons of said group of second areas.
Method of outputting three-dimensional image and electronic device performing the method
A method and apparatus for outputting a three-dimensional (3D) image are provided. To output a 3D image, a stereo image is generated based on viewpoints of a user and rendered into a 3D image. Since the stereo image is generated based on the viewpoints of the user, the user views a different side of an object appearing in the 3D image depending on a viewpoint of the user.