A63F2300/66

Systems and methods for encoder-guided adaptive-quality rendering
11330276 · 2022-05-10 · ·

Systems and methods for improving computer technology related to the rendering and encoding of images are disclosed, preferably for use in a video-game environment. In certain embodiments, a codec is used to encode one or more reference images for a partial range of encoder settings and a renderer is used to generate one or more rendering quality-settings profiles, generate one or more reference images, calculate perceived qualities for each of the one or more reference images, re-render the one or more reference images for each of the one or more rendering quality-setting profiles, and calculate perceived qualities for each of the one or more re-rendered reference images. The renderer compares the perceived qualities of the reference images to the perceived qualities of the re-rendered images and matches them. Those matches result in an association of one or more encoder settings with their matching rendering quality-settings profiles into a look-up table. The lookup table is used to generate a rendered image at a substantially identical perceived quality to an encoded frame during gameplay.

SYSTEM AND METHOD FOR VIRTUAL CHARACTER ANIMATION USING MOTION CAPTURE

A system and method for motion capture to efficiently render in-game objects, including characters, and controlling animation of characters and non-player characters. In some embodiments, the motion capture includes a machine learning model that can take as inputs information about the hand pose of a person from multiple sensors over a period of time and generates a highly probable hand pose prediction from that information, based on what it learns from a previously captured dataset of high quality sample motion captures. The systems and methods described herein overcome the imprecision conventional optical marker pipelines for the case of finger movement, where the slightest imprecision yields results that are not good enough for production.

Peripheral device having sensors for capturing changes in spatial position
11317076 · 2022-04-26 · ·

A peripheral device includes an image sensing module configured to include a plurality of sensors. Each of sensors is arranged on the peripheral device and is configured to capture image data for objects in a real-world space. A processor is part of the peripheral device for determining fixed points in the image data. The fixed points are used to determine changes in spatial position of the peripheral device with reference to the fixed points in the real-world space. In one example, the peripheral device includes a motion sensor to additionally assist in determining the changes in spatial position of the peripheral device.

Multi-server cloud virtual reality (VR) streaming

A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.

Method and Apparatus for Vertex Reconstruction based on Terrain Cutting, Processor and Terminal
20220016526 · 2022-01-20 ·

A method and apparatus for vertex reconstruction based on terrain cutting, a processor and a terminal are provided. The method includes: position information of a unit block to be removed is acquired, terrain resources in a game scene are cut into multiple terrain chunks, and each terrain chunk is cut into multiple unit blocks; vertex data of at least one adjacent unit block of the unit block to be removed is determined according to the position information; and at least one triangular patch to be rendered is reconstructed according to the vertex data. The present disclosure solves a technical problem that a terrain change mode provided in the related art is limited within a region of a single plane thereby lacking flexibility and realism.

Method and apparatus for rendering game image
11217015 · 2022-01-04 · ·

A method and apparatus for rendering a game image are disclosed. The method includes: acquiring a control meeting a preset transparency; generating a mesh model according to the control; synchronously loading the mesh model corresponding to the control in the process of displaying the control on a game image; and respectively rendering pixels of an area which is not covered by the mesh model and pixels corresponding to the control on the game image. The present disclosure solves the problem that pixel culling and rendering cannot be performed on a game image covered by a UI control under the architecture of game engine in the related art.

Device and method for rendering VR content that provide bird's eye view perspectives
11779841 · 2023-10-10 · ·

The present disclosure relates to device and method for rendering VR content that provide bird's eye view perspectives, which can render a user's avatar and game content selected by the at least one user in a VR space, and provide a VR image like the avatar plays the game content, thereby providing an effect to play a game while viewing the game content from various points of view as well as a bird's eye view in the at least one user's perspective.

INTERSECTION TESTING IN A RAY TRACING SYSTEM USING MULTIPLE RAY BUNDLE INTERSECTION TESTS
20230334759 · 2023-10-19 ·

Ray tracing systems and computer-implemented methods are described for performing intersection testing on a bundle of rays with respect to a box. Silhouette edges of the box are identified from the perspective of the bundle of rays. For each of the identified silhouette edges, components of a vector providing a bound to the bundle of rays are obtained and it is determined whether the vector passes inside or outside of the silhouette edge. Results of determining, for each of the identified silhouette edges, whether the vector passes inside or outside of the silhouette edge, are used to determine an intersection testing result for the bundle of rays with respect to the box.

VIDEO FRAME RENDERING METHOD AND APPARATUS

A video frame rendering method and apparatus which belong to the field of computer technologies. The method includes: acquiring, by a server, a first video frame corresponding to a first terminal the first video frame being obtained by rendering a target virtual scene comprising a plurality of virtual objects; rendering, by the server, a new target virtual object based on a customization setting and an original target virtual object of the plurality of virtual objects; substituting the original target virtual object in the first video frame with the new target virtual object to obtain a second video frame; and transmitting, by the server, the second video frame to a first terminal, the first terminal being configured to display the second video frame.

LAYERED CLOTHING THAT CONFORMS TO AN UNDERLYING BODY AND/OR CLOTHING LAYER

An automated cage-to-cage fitting technique is used to fit arbitrary three-dimensional (3D) geometry to arbitrary target 3D geometry for 3D avatars in a 3D environment, such as an online game. Each graphical representation of items of clothing is provided with an inner cage and with an outer cage. The inner cage of a clothing item (a current layer) is mapped to the outer cage of another clothing item (a previous/underlying layer) that has already been fitted on the 3D avatar. This mapping enables the current layer to conform to the shape of the previous layer. The technique allows any body geometry to be fitted with any clothing geometry, including enabling layers of clothing to be fitted over underlying layer(s) of clothing, thereby providing customization.