-
公开(公告)号:US20240184627A1
公开(公告)日:2024-06-06
申请号:US18531989
申请日:2023-12-07
Applicant: Unity IPR ApS
Inventor: Benoit Sevigny
CPC classification number: G06F9/4881 , G06F9/5044 , G06F2209/483 , G06F2209/484
Abstract: A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
-
公开(公告)号:US11995788B2
公开(公告)日:2024-05-28
申请号:US18144084
申请日:2023-05-05
Applicant: Unity IPR ApS
Inventor: Gregory Lionel Xavier Jean Palmaro
CPC classification number: G06T19/20 , G06T19/003 , G06T19/006 , G06T2219/2004
Abstract: A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
-
公开(公告)号:US11986729B2
公开(公告)日:2024-05-21
申请号:US18104261
申请日:2023-01-31
Applicant: Unity IPR ApS
Inventor: Gregory Labute
IPC: A63F13/5258 , A63F13/5255
CPC classification number: A63F13/5258 , A63F13/5255 , A63F2300/6661
Abstract: A method of retargeting camera motion is disclosed. Data is received that describes a position of a target along a target path. Data is received that describes a position and an orientation of a first camera along a first camera path wherein the first camera is filming the target. A second camera path is computed, the second path corresponding to a second camera. The second camera path corresponds to the first camera path with one or more exceptions. The one or more exceptions include one or more of modification of orientation data corresponding to the second camera path to place the target at the center of a camera screen associated with the second camera and removing of a camera rotation roll for the second camera. A difference is computed between the first camera path and the second camera path. The computed difference is applied to a third camera path.
-
公开(公告)号:US20240078772A1
公开(公告)日:2024-03-07
申请号:US18144084
申请日:2023-05-05
Applicant: Unity IPR ApS
Inventor: Gregory Lionel Xavier Jean Palmaro
CPC classification number: G06T19/20 , G06T19/003 , G06T19/006 , G06T2219/2004
Abstract: A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
-
公开(公告)号:US20240062446A1
公开(公告)日:2024-02-22
申请号:US18201041
申请日:2023-05-23
Applicant: Unity IPR ApS
Inventor: Florent Benjamin Bocquelet , Dominic Laflamme , Boris Oreshkin
CPC classification number: G06T13/40 , G06N20/00 , G06T7/70 , G06T2207/20084 , G06T2207/20044 , G06T2207/20081 , G06T2200/04
Abstract: A method of generating or modifying poses in an animation of a character are disclosed. Variable numbers and types of supplied inputs are combined into a single input. The variable numbers and types of supplied inputs correspond to one or more effector constraints for one or more joints of the character. The single input is transformed into a pose embedding. The pose embedding includes a machine-learned representation of the single input. The pose embedding is expanded into a pose representation output. The pose representation output includes local rotation data and global position data for the one or more joints of the character.
-
公开(公告)号:US11893416B2
公开(公告)日:2024-02-06
申请号:US17702705
申请日:2022-03-23
Applicant: Unity IPR ApS
Inventor: Benoit Sevigny
CPC classification number: G06F9/4881 , G06F9/5044 , G06F2209/483 , G06F2209/484
Abstract: A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
-
公开(公告)号:US11863863B2
公开(公告)日:2024-01-02
申请号:US17383189
申请日:2021-07-22
Applicant: Unity IPR ApS
Abstract: A method of determining a suggested digital object to place into a 3D environment is disclosed. Scene data within a frustum volume of a camera within a 3D environment is determined. The scene data includes a set of digital objects that are located within the frustum volume. A set of traits is determined based on the scene data. At least one suggested digital object is suggested for placing into the 3D environment based on a correlation between the suggested digital object and the set of traits.
-
公开(公告)号:US11631216B2
公开(公告)日:2023-04-18
申请号:US17303083
申请日:2021-05-19
Applicant: Unity IPR ApS
Inventor: Jean-Philippe Leroux , Yohann Christophe Vaast
Abstract: A method of rendering an image of an environment is disclosed. Environment data for the environment is accessed. The environment data corresponds to a frame of a video. A plurality of subframes associated with the frame is determined. An angle for each of the plurality of subframes is determined. One or more lights corresponding to the environment are selected. For each light of the one or more lights, a shadow map is generated. The shadow map corresponds to a subframe of the plurality of subframes based on a frustum view oriented at the angle determined for the subframe. The image of the environment is rendered. The rendering includes using the generated shadow map for each light of the one or more lights.
-
公开(公告)号:US11524241B2
公开(公告)日:2022-12-13
申请号:US17511411
申请日:2021-10-26
Applicant: Unity IPR ApS
Inventor: Kaisa Hillervo Salakka , Dominik Trnecka , Charles Janusz Migos , Morgane Mendonça Santos , Tuomas Juhani Harju , Ruoyu Sun , Janne Mikael Kopponen , Robert Gabriel Walter
IPC: A63F13/67 , A63F13/79 , G06F16/901
Abstract: A method of improving game development is disclosed. A game model graph of a video game is created or modified using visual scripting nodes. The game model graph represents one or more game systems and/or one or more economies. The nodes are linked to game resources from the video game. Player profiles describing a plurality of different player types are accessed to be used during a simulation of the game model graph. One or more additional simulations are performed. Each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources. Data is extracted from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, and/or the resources within the video game over time and across the player types.
-
公开(公告)号:US20220084265A1
公开(公告)日:2022-03-17
申请号:US17473780
申请日:2021-09-13
Applicant: Unity IPR ApS
Inventor: Shanti Gaudreault , Martin Côté
Abstract: A method of rendering a simple polygon is disclosed. Data describing a curve is accessed. One or more circle arc segments that fit the curve are generated. The generating includes repeatedly subdividing the curve until a difference between each subdivision of the curve and an associated circle arc segment of the one or more circle arc segments falls below a difference threshold. For each generated circle arc segment, the generating of the simple polygon is performed such that the simple polygon encompasses the circle arc segment.
-
-
-
-
-
-
-
-
-