-
公开(公告)号:US20240371108A1
公开(公告)日:2024-11-07
申请号:US18311913
申请日:2023-05-04
Applicant: Meta Platforms Technologies, LLC
Inventor: Walter J. LUH , Cameron SYLVIA , Alexey MEDVEDEV , Eric GRIFFITH
IPC: G06T19/00 , H04L67/131
Abstract: Aspects of the present disclosure are directed to a host renderer for artificial reality system(s) that provides dynamic rendering for application(s). Implementation of the host renderer decouple rendering of content from content source(s) to improve compatibility, extensibility, processing efficiency, and other aspects of content rendering. An artificial reality application can generate a scene graph with scene components, or renderable/drawable elements of the scene graph. The host renderer is configured to receive an encoded version of the artificial reality application's scene graph and issue processor rendering calls to render the drawable/renderable components of the scene graph. The host renderer abstracts the hardware level rendering calls and provides the artificial reality application access to hardware rendering via the host renderer. Implementations of the host renderer can perform rendering optimizations and issue a diverse set of processor rendering calls to diverse hardware.
-
2.
公开(公告)号:US20240273824A1
公开(公告)日:2024-08-15
申请号:US18167478
申请日:2023-02-10
Applicant: Meta Platforms Technologies, LLC
Inventor: Rohan MEHTA , Walter J. LUH , Eric GRIFFITH , Zeya PENG , Lucas SWITZER , Dalton Thorn FLANAGAN
CPC classification number: G06T17/005 , G06T3/067 , G06T7/70 , G06T11/20
Abstract: Aspects of the present disclosure are directed to an integration framework for two-dimensional (2D) and three-dimensional (3D) elements in an artificial reality (XR) environment. The 2D and 3D integration framework can implement a two-layered application programming interface (API) system, where a developer can use a declarative API to define nodes by executing pre-defined functions, and an imperative API defines to define node by specifying one or more functions for those nodes. The framework can traverse a component tree of such nodes to extract and add the 2D elements onto a 2D panel in a first pass. In a second pass, the framework can extract the 3D elements, and determine how the 2D and 3D elements translate into a 3D world view. Based on this determination, the framework can draw selected 2D and 3D elements into the 3D world view, which can be rendered in the XR environment on an XR device.
-
公开(公告)号:US20240371069A1
公开(公告)日:2024-11-07
申请号:US18311919
申请日:2023-05-04
Applicant: Meta Platforms Technologies, LLC
Inventor: Walter J. LUH , Cameron SYLVIA , Alexey MEDVEDEV , Eric GRIFFITH
Abstract: Aspects of the present disclosure are directed to a host renderer for artificial reality system(s) that provides dynamic rendering for application(s). Implementation of the host renderer decouple rendering of content from content source(s) to improve compatibility, extensibility, processing efficiency, and other aspects of content rendering. An artificial reality application can generate a scene graph with scene components, or renderable/drawable elements of the scene graph. The host renderer is configured to receive an encoded version of the artificial reality application's scene graph and issue processor rendering calls to render the drawable/renderable components of the scene graph. The host renderer abstracts the hardware level rendering calls and provides the artificial reality application access to hardware rendering via the host renderer. Implementations of the host renderer can perform rendering optimizations and issue a diverse set of processor rendering calls to diverse hardware.
-
公开(公告)号:US20240371109A1
公开(公告)日:2024-11-07
申请号:US18311915
申请日:2023-05-04
Applicant: Meta Platforms Technologies, LLC
Inventor: Walter J. LUH , Cameron SYLVIA , Alexey MEDVEDEV , Eric GRIFFITH
Abstract: Aspects of the present disclosure are directed to a host renderer for artificial reality system(s) that provides dynamic rendering for application(s). Implementation of the host renderer decouple rendering of content from content source(s) to improve compatibility, extensibility, processing efficiency, and other aspects of content rendering. An artificial reality application can generate a scene graph with scene components, or renderable/drawable elements of the scene graph. The host renderer is configured to receive an encoded version of the artificial reality application's scene graph and issue processor rendering calls to render the drawable/renderable components of the scene graph. The host renderer abstracts the hardware level rendering calls and provides the artificial reality application access to hardware rendering via the host renderer. Implementations of the host renderer can perform rendering optimizations and issue a diverse set of processor rendering calls to diverse hardware.
-
公开(公告)号:US20240371107A1
公开(公告)日:2024-11-07
申请号:US18311912
申请日:2023-05-04
Applicant: Meta Platforms Technologies, LLC
Inventor: Walter J. LUH , Cameron SYLVIA , Alexey MEDVEDEV , Eric GRIFFITH
IPC: G06T19/00 , H04L67/131
Abstract: Aspects of the present disclosure are directed to a host renderer for artificial reality system(s) that provides dynamic rendering for application(s). Implementation of the host renderer decouple rendering of content from content source(s) to improve compatibility, extensibility, processing efficiency, and other aspects of content rendering. An artificial reality application can generate a scene graph with scene components, or renderable/drawable elements of the scene graph. The host renderer is configured to receive an encoded version of the artificial reality application's scene graph and issue processor rendering calls to render the drawable/renderable components of the scene graph. The host renderer abstracts the hardware level rendering calls and provides the artificial reality application access to hardware rendering via the host renderer. Implementations of the host renderer can perform rendering optimizations and issue a diverse set of processor rendering calls to diverse hardware.
-
-
-
-