DEVICES, METHODS AND GRAPHICAL USER INTERFACES FOR PREVIEW OF COMPUTER-GENERATED VIRTUAL OBJECTS FOR EXTENDED REALITY APPLICATIONS

    公开(公告)号:US20240404219A1

    公开(公告)日:2024-12-05

    申请号:US18733243

    申请日:2024-06-04

    Applicant: Apple Inc.

    Abstract: Provided herein are systems and methods for implementing visual content previews for content items associated with a software application. The content preview includes a visual preview of a content item that is updated based on modifications to the application source code. The content preview includes a plurality of viewports, with each viewport being independently controllable. Each viewport of the content preview can be “paused” to prevent the viewport from updating in response to modifications of the source code, while the content previews associated with other viewports are modified with modification to the source code. In this way, a developer can visually compare different versions of a content item when developing content in the preview application. The device displays a bounding volume concurrently with the content preview to visually depict a relationship between the size of content item and the three-dimensional size of a three-dimensional environment associated with the software application.

    TECHNIQUES FOR MANIPULATING COMPUTER GRAPHICAL OBJECTS

    公开(公告)号:US20250077060A1

    公开(公告)日:2025-03-06

    申请号:US18916626

    申请日:2024-10-15

    Applicant: Apple Inc.

    Abstract: A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.

    DEVICES, METHODS AND GRAPHICAL USER INTERFACES FOR PREVIEW OF COMPUTER-GENERATED VIRTUAL OBJECTS FOR EXTENDED REALITY APPLICATIONS

    公开(公告)号:US20240402873A1

    公开(公告)日:2024-12-05

    申请号:US18733268

    申请日:2024-06-04

    Applicant: Apple Inc.

    Abstract: Provided herein are systems and methods for implementing visual content previews for content items associated with a software application. The content preview includes a visual preview of a content item that is updated based on modifications to the application source code. The content preview includes a plurality of viewports, with each viewport being independently controllable. Each viewport of the content preview can be “paused” to prevent the viewport from updating in response to modifications of the source code, while the content previews associated with other viewports are modified with modification to the source code. In this way, a developer can visually compare different versions of a content item when developing content in the preview application. The device displays a bounding volume concurrently with the content preview to visually depict a relationship between the size of content item and the three-dimensional size of a three-dimensional environment associated with the software application.

    SYSTEMS AND METHODS OF ANNOTATING IN A THREE-DIMENSIONAL ENVIRONMENT

    公开(公告)号:US20250111605A1

    公开(公告)日:2025-04-03

    申请号:US18891984

    申请日:2024-09-20

    Applicant: Apple Inc.

    Abstract: Some examples of the disclosure are directed to systems and methods for displaying an editing a virtual scene. In some examples, an electronic device can display an immersive virtual scene. In some examples, the immersive virtual scene is shared in a communication session with other electronic devices. In some examples, the electronic device can detect user input requesting insertion and display of an annotation into the virtual scene. In some examples, the electronic device can determine user context to determine placement and content associated with the inserted annotation, and display a representation of the annotation. In some examples, the electronic device can capture a virtual screenshot of the virtual scene. In some examples, the electronic device can display a user interface providing an overview of the annotations associated with the virtual scene.

    DEVICES, METHODS AND GRAPHICAL USER INTERFACES FOR PREVIEW OF COMPUTER-GENERATED VIRTUAL OBJECTS FOR EXTENDED REALITY APPLICATIONS

    公开(公告)号:US20240404194A1

    公开(公告)日:2024-12-05

    申请号:US18733228

    申请日:2024-06-04

    Applicant: Apple Inc.

    Abstract: Provided herein are systems and methods for implementing visual content previews for content items associated with a software application. The content preview includes a visual preview of a content item that is updated based on modifications to the application source code. The content preview includes a plurality of viewports, with each viewport being independently controllable. Each viewport of the content preview can be “paused” to prevent the viewport from updating in response to modifications of the source code, while the content previews associated with other viewports are modified with modification to the source code. In this way, a developer can visually compare different versions of a content item when developing content in the preview application. The device displays a bounding volume concurrently with the content preview to visually depict a relationship between the size of content item and the three-dimensional size of a three-dimensional environment associated with the software application.

    TECHNIQUES FOR MANIPULATING COMPUTER GRAPHICAL OBJECTS

    公开(公告)号:US20220413691A1

    公开(公告)日:2022-12-29

    申请号:US17807226

    申请日:2022-06-16

    Applicant: Apple Inc.

    Abstract: A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.

Patent Agency Ranking