G06T13/20

EDITING TECHNIQUES FOR INTERACTIVE VIDEOS
20220398002 · 2022-12-15 · ·

Techniques for editing an interactive video, such as a video game, are disclosed. A three-dimensional (3D) view of the interactive video (e.g., a level in a video game) is presented, enabling one or more nodes in the interactive video to be edited. Example nodes include, but are not limited to, a camera node, a visual effects node, and an audio effects node. The 3D view of also enables a path that is logically connected to two nodes to be edited. For example, the path represents a camera transition when the path is logically connected to two camera nodes.

SYSTEMS AND METHODS FOR GENERATING DIGITAL MEDIA BASED ON OBJECT FEATURE POINTS

Generating and storing digital media can be resource intensive processes. Some systems and methods disclosed herein relate to generating digital media using a pre-existing three-dimensional (3D) model of an object and feature points of the object. According to an embodiment, a method includes an e-commerce platform receiving a request for digital media depicting an object. In response to the request, the e-commerce platform may obtain a 3D model corresponding to the object and data pertaining to one or more feature points of the object. The one or more feature points may correspond to respective views of the 3D model. The e-commerce platform may then generate the digital media based on the 3D model and the one or more feature points, where the digital media could include renders of the 3D model depicting the one or more feature points.

SYSTEMS AND METHODS FOR GENERATING DIGITAL MEDIA BASED ON OBJECT FEATURE POINTS

Generating and storing digital media can be resource intensive processes. Some systems and methods disclosed herein relate to generating digital media using a pre-existing three-dimensional (3D) model of an object and feature points of the object. According to an embodiment, a method includes an e-commerce platform receiving a request for digital media depicting an object. In response to the request, the e-commerce platform may obtain a 3D model corresponding to the object and data pertaining to one or more feature points of the object. The one or more feature points may correspond to respective views of the 3D model. The e-commerce platform may then generate the digital media based on the 3D model and the one or more feature points, where the digital media could include renders of the 3D model depicting the one or more feature points.

ARTIFICIAL INTELLIGENCE (AI) LIFELIKE 3D CONVERSATIONAL CHATBOT
20220398794 · 2022-12-15 ·

A 3D conversational chatbot is disclosed. The conversational chatbot is embodied in an avatar to provide a human-like experience for end-users. The chatbot is an artificial intelligence-based chatbot. The chatbot is configured with the knowledge of the chatbot owner. The knowledge may depend on the owner, such as the products and/or services provided by the owner. For example, the chatbot is customized with AI for the specific needs of its owner. The avatar communicates with the user, such as a customer, to answer questions with life-like speech and facial movement.

Method and device for sketch-based placement of virtual objects
11527049 · 2022-12-13 · ·

In some implementations, a method of sketch-based placement of computer-generated graphical objects is performed at a device including one or more cameras and non-transitory memory coupled to one or more processors. The method includes obtaining an input directed to a content creation interface (e.g., a sketchpad), wherein the input corresponds to a sketch of a candidate object, and wherein the content creation interface facilitates creation of computer-generated graphical objects presentable using the device. The method also includes: obtaining a three-dimensional (3D) model using the input that corresponds to the sketch of the candidate object; generating a computer-generated graphical object using the obtained 3D model; and causing presentation of the computer-generated graphical object together with imagery obtained using the one or more cameras of the device.

Method and device for sketch-based placement of virtual objects
11527049 · 2022-12-13 · ·

In some implementations, a method of sketch-based placement of computer-generated graphical objects is performed at a device including one or more cameras and non-transitory memory coupled to one or more processors. The method includes obtaining an input directed to a content creation interface (e.g., a sketchpad), wherein the input corresponds to a sketch of a candidate object, and wherein the content creation interface facilitates creation of computer-generated graphical objects presentable using the device. The method also includes: obtaining a three-dimensional (3D) model using the input that corresponds to the sketch of the candidate object; generating a computer-generated graphical object using the obtained 3D model; and causing presentation of the computer-generated graphical object together with imagery obtained using the one or more cameras of the device.

Augmented reality human machine interface testing

An industrial virtual reality (VR) system includes visualization processing capabilities that allow an augmented reality (AR) human-machine interface (HMI) application to be tested within a virtual representation of the plant environment. This approach can yield an interactable AR HMI that simulates, within the VR environment, what a wearer of an AR appliance will see while traversing the physical plant. In this way, proper operation of the AR HMI can be verified prior to commissioning of the physical system. This can include ensuring that graphics are tied to the correct data points, confirming correct and non-obtrusive locations of graphics within the user's field of view.

Augmented reality human machine interface testing

An industrial virtual reality (VR) system includes visualization processing capabilities that allow an augmented reality (AR) human-machine interface (HMI) application to be tested within a virtual representation of the plant environment. This approach can yield an interactable AR HMI that simulates, within the VR environment, what a wearer of an AR appliance will see while traversing the physical plant. In this way, proper operation of the AR HMI can be verified prior to commissioning of the physical system. This can include ensuring that graphics are tied to the correct data points, confirming correct and non-obtrusive locations of graphics within the user's field of view.

Position-based media pipeline for volumetric displays

Position based media pipeline systems and methods for volumetric displays provide content to a volumetric display having at least two pixels arranged in a 3D coordinate space. A three-dimensional (3D) pixel position dataset and a 3D animation are provided and a first volume representation based on the 3D animation is created. A second volume is created based on the first volume and including color data. A texture atlas is assembled based on the second volume and volumetric image data is generated based on the texture atlas. The position based media pipeline outputs the volumetric image data to one or more graphic controllers. The volumetric image data can be output whereby a user can preview the volumetric image data in addition to output to the volumetric display.

Systems and methods to generate and utilize content styles for animation
11527032 · 2022-12-13 · ·

Systems and methods to generate content styles for animation, and to adjust content styles by adjusting virtual style sliders for the content styles are disclosed. Exemplary implementations may: receive, from client computing platforms associated with users, style assignments for final compiled animation scenes; provide a style dial model with the style assignments and the corresponding final compiled animation scenes; train, from i) the style assignments, ii) the corresponding final compiled animation scenes, and iii) animation scene information that defines the final compiled animation scenes, the style dial model to determine individual style correlation values; receive user entry of levels of correlation to individual ones of multiple different content styles; input the animation scene and the levels of correlation to a model that outputs adjusted animation scene information that defines a styled compiled animation scene that has the selected levels of correlation to the individual content styles.