-
公开(公告)号:US12217342B1
公开(公告)日:2025-02-04
申请号:US17659792
申请日:2022-04-19
Applicant: Apple Inc.
Inventor: Gregory Duquesne , Arnold H. Cachelin
Abstract: A computer-generated environment may include a virtual agent and a plurality of targets. Movements of the virtual agent to the plurality of targets can be defined and the movements of the virtual agent to the plurality of targets may be interpolated, such that to generate an interpolated animation path of movement of the virtual agent to the first target and to the second target.
-
公开(公告)号:US12039660B1
公开(公告)日:2024-07-16
申请号:US17709294
申请日:2022-03-30
Applicant: Apple Inc.
Inventor: Gregory Duquesne
Abstract: In an example method, a computer system accesses first data representing three-dimensional content and a plurality of bounding boxes. Each of the bounding boxes encloses at least a portion of the three-dimensional content. The computer system also access second data representing a viewing frustum for rendering the three-dimensional content. Based on the first and the second data, the computer system identifies a subset of the bounding boxes that are visible according to the viewing frustum. For each of the one or more bounding boxes of the subset, the computer system identifies an image tile from among a plurality of image tiles corresponding to the bounding box, and renders one or more video frames in a frame buffer based on the identified image tile.
-
公开(公告)号:US20240104818A1
公开(公告)日:2024-03-28
申请号:US18241600
申请日:2023-09-01
Applicant: Apple Inc.
Inventor: Karen N. Wong , Eric G. Thivierge , Gregory Duquesne , Jee Young Park , Jeremy R. Bernstein , Zachary Z. Becker
CPC classification number: G06T13/40 , G06T15/08 , G06T2200/24
Abstract: A method includes determining a set of one or more visual appearance values that indicate a visual appearance of an object that is to be placed in an environment. The method includes selecting, based on the set of one or more visual appearance values, a rig that allows the object to be manipulated to exhibit movement in the environment. The method includes applying the rig to the object by associating joints of the rig with respective portions of the object. The method includes animating the object within the environment by manipulating the joints of the rig associated with the object.
-
-