Patents Assigned to UNITY TECHNOLOGIES SF
  • Patent number: 11344812
    Abstract: A method of performing operations for executing a progressive interactive augmented reality (AR) advertisement display during execution of a running application is disclosed. based on a receiving of a first trigger event from the running application, a first aspect of the progressive AR advertisement is executed within a display window while the application is executing. The first aspect includes an interactive advertisement. Based on a receiving of a second trigger event from within the first aspect of the progressive AR advertisement, a second aspect of the progressive AR advertisement is executed in the display window while the application is executing. The second aspect includes an interactive AR advertisement.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: May 31, 2022
    Assignee: Unity Technologies SF
    Inventors: Anthony Salvatore Parisi, Katrina Rose Stagg
  • Patent number: 11348286
    Abstract: A realistic feather generation may be represented via a user interface in a modeling system. To perform the feather generation, a curve defining a spine of a feather is received from input to the user interface of the modeling system. The feather is created in the user interface based at least on the curve, where the feather includes barbs extended away from the spine of the feather in one or more directions. The feather is deformed based on one or more deformation parameters. A feather contour of the barbs along at least one of the one or more directions is generated based on a contour parameter defining the feather contour. A barb density for a number of the barbs along the spine of the feather is established based on a barb density parameter. Thereafter, a data structure representing the feather is generated.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: May 31, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventors: Christoph Sprenger, Matthias Baas
  • Patent number: 11341703
    Abstract: An aspect provides a computer-implemented method for training controls for an animation control rig using a neural network.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 24, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventors: Niall J. Lenihan, Sander van der Steen, Richard Chi Lei, Florian Deconinck
  • Patent number: 11341702
    Abstract: An animation system wherein a machine learning model is adopted to learn a transformation relationship between facial muscle movements and skin surface movements. For example, for the skin surface representing “smile,” the transformation model derives movement vectors relating to what facial muscles are activated, what are the muscle strains, what is the joint movement, and/or the like. Such derived movement vectors may be used to simulate the skin surface “smile.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: May 24, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventor: Byung Kuk Choi
  • Patent number: 11341301
    Abstract: A method for generating visual representations of interactions between two different materials is provided. The method can be performed using a computing device operated by a computer user or artist. The method includes modeling a primary material as a plurality of first particles and modeling a layer portion of a secondary material as a fluid volume. The secondary material can include a layer portion positioned between the plurality of first particles and an outer portion. At least one boundary condition might be assigned to a boundary positioned between the layer portion and the outer portion, the at least one boundary condition includes at least one pressure value. Values of motion parameters might be determined by applying the at least one boundary condition at the boundary and generating one or more visual representations of the primary material interacting with the secondary material based on the values of the motion parameters.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: May 24, 2022
    Assignee: Unity Technologies, SF
    Inventors: Alexey Stomakhin, Sven Joel Wretborn, Gilles Daviet, Daniel Martin Elliott Jones
  • Patent number: 11335039
    Abstract: Compositing is provided in which visual elements from different sources, including live action objects and computer graphic (CG) merged in a constant feed. Representative output images are produced during a live action shoot. The compositing system uses supplementary data, such as depth data of the live action objects for integration with CG items and light marker detection data for device calibration and performance capture. Varying capture times (e.g., exposure times) and processing times are tracked to align with corresponding incoming images and data.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: May 17, 2022
    Assignee: Unity Technologies SF
    Inventors: Dejan Momcilovic, Erik B. Edlund, Tobias B. Schmidt
  • Patent number: 11328466
    Abstract: A representation of a surface of one or more objects is positioned in a virtual space is obtained in a computer animation system. Thereafter, a guide curve specification of a guide curve in the virtual space relative to the surface is received. Thereafter, the computer animation system computes a first set of tangent vector values for differentiable locations along the guide curve and computes a second set of tangent vector values for nondifferentiable locations along the guide curve. Using the first set and second set, the computer animation system computes a third set of tangent vector values for locations on the surface other than locations along the guide curve and computes a tangent vector field over the surface from at least the first set of tangent vector values, the second set of tangent vector values, and the third set of tangent vector values.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: May 10, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventor: Kevin Atkinson
  • Patent number: 11328436
    Abstract: Embodiments allow camera effects, such as imaging noise, to be included in a generation of a synthetic data set for use in training an artificial intelligence model to produce an image depth map. The image depth map can then be employed to assist in compositing live action images from an image capture device with computer generated images in real-time or near real-time. The two types of images (live action and computer generated) are composited accurately by using a depth map. In an embodiment, the depth map includes a “depth value” for each pixel in the live action image. In an embodiment, steps of one or more of feature extraction, matching, filtering or refinement can be implemented, at least in part, with an artificial intelligence (AI) computing approach using a deep neural network with training.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: May 10, 2022
    Assignee: Unity Technologies SF
    Inventors: Tobias B. Schmidt, Erik B. Edlund, Dejan Momcilovic, Josh Hardgrave
  • Patent number: 11315305
    Abstract: Presented here is a system and method to increase the speed of computation of a volumetric scattering render technique. The volumetric scattering can include path tracing which simulates interactions between a virtual ray of light and a volume. The interaction can include reflection of the virtual ray of light of a particle within the volume. The system can obtain a threshold number of interactions between a virtual ray of light and a three-dimensional object through which the virtual ray of light is traveling. As the system performs the simulation, the system can compare a number of the interactions to the threshold number. Upon determining that the number of interactions is equal to or exceeds the threshold number, the system can terminate the simulation and approximate interactions between the virtual ray of light and the volume using a second rendering technique that is computationally less expensive than simulating the interactions.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: April 26, 2022
    Assignee: Unity Technologies SF
    Inventors: Andrea Weidlich, Marc Droske
  • Patent number: 11315299
    Abstract: An image generator generates images of a set of virtual fibers and effects thereon by processing representations of the set of fibers and computing representation of a virtual surface for a fiber clump in the set of virtual fibers from an artist parameter representing a desired artist effect, computing correlations of the vertices from a set of vertices based on associations of the vertices corresponding to the artist parameter, computing a set of relevant vertices using the correlations of the vertices, computing orthogonal gradients to produce a plurality of gradients using a selected vertex and the set of relevant vertices for the fiber clump, and computing the virtual surface of the fiber clump from the plurality of gradients.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: April 26, 2022
    Assignee: UNITY TECHNOLOGIES SF
    Inventor: Olivier Gourmel
  • Patent number: 11308586
    Abstract: Methods and systems for applying a vignette effect to a rendered computer-generated image are presented. A kernel image including a kernel shape is overlaid on a control image including a vignette shape, creating a region where the kernel shape and control image overlap. A region of the rendered image corresponding to the overlapping region is blurred based on the shape of the overlapping region. A vignetting factor indicating a loss in intensity as a result of the blurring is computed based on the area of the overlapping region and the area of the kernel shape. The intensity of the blurred region is scaled upward based on the vignetting factor. The position of the kernel image on the control shape is shifted, resulting in a new overlapping region. Blurring and intensity compensation are performed for the region of the rendered image corresponding to the new overlapping region.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Unity Technologies SF
    Inventor: Peter Hillman
  • Patent number: 10328349
    Abstract: A system for managing game-playing experiences includes one or more game-playing devices provided with communication interfaces for exchanging game-playing experiences therebetween. Each device includes computing hardware coupled to a graphical interface for presenting an interactive game thereupon. The computing hardware is operable to execute one or more game software products recorded on machine-readable data storage media for generating the interactive game. The one or more game software products include a game experience software module (GESW) for generating metadata concurrently with recording the game-playing experience substantially as presented via the graphical interface which enables the recorded game-playing experience to be subsequently managed prior to communication for distribution for viewing. Optionally, the metadata includes one or more metadata events which are searchable when subsequently viewing the game-playing experience.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: June 25, 2019
    Assignee: UNITY TECHNOLOGIES SF
    Inventors: Jussi Laakonen, Olli Sinerma