-
公开(公告)号:US11715271B2
公开(公告)日:2023-08-01
申请号:US17662970
申请日:2022-05-11
Applicant: Apple Inc.
Inventor: David Lui , Hon-ming Chen , Shuai Song , Xiao Jin Yu
CPC classification number: G06T19/006 , G06T15/005
Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
-
公开(公告)号:US20220130089A1
公开(公告)日:2022-04-28
申请号:US17569438
申请日:2022-01-05
Applicant: Apple Inc.
Inventor: Tyler Casella , David Lui , Norman Nuo Wang , Xiao Jin Yu
IPC: G06T11/60
Abstract: According to various embodiments, a method of presenting a computer-generated reality (CGR) file includes receiving user inputs to present a CGR scene including one or more CGR objects. The CGR scene is associated with an anchor. The anchor is selected via a user input directed to an anchor selection affordance of a user interface. The method further includes capturing an image of a physical environment, and determining that a portion of the image corresponds to the anchor. Based on determining that the portion of the image corresponds to the anchor, the method includes displaying the CGR scene at a location of the display corresponding to the portion of the image corresponding to the anchor.
-
公开(公告)号:US10762716B1
公开(公告)日:2020-09-01
申请号:US16581685
申请日:2019-09-24
Applicant: Apple Inc.
Inventor: Grant R. Paul , Nicolas V. Scapel , David Lui , Xiao Jin Yu , Hon-ming Chen
IPC: G06T19/00 , G06F3/0481 , G06F3/0484
Abstract: An electronic device detects a first manipulation input directed to a respective virtual object of a plurality of virtual objects. In response to detecting the first manipulation input, in accordance with a determination that the plurality of virtual objects are displayed with at least a portion of a field of view of the one or more cameras, the device changes a display property of the respective virtual object based on the first manipulation input, and, in accordance with a determination that the plurality of virtual objects are displayed in a user interface that does not include the field of view of the one or more cameras, the electronic device changes a display property of the plurality of virtual objects based on the first manipulation input.
-
-