-
1.
公开(公告)号:US20200241729A1
公开(公告)日:2020-07-30
申请号:US16779404
申请日:2020-01-31
Applicant: Facebook, Inc.
Inventor: Guilherme Schneider , Stef Marc Smet , Siarhei Hanchar
IPC: G06F3/0481 , G06T15/00
Abstract: In one embodiment, a method may include running, by a computing device, an augmented-reality design editor for designing augmented-reality effects. A video with a first visual object may be displayed within a graphical user interface of the augmented-reality design editor. One or more trackers may be associated with the first visual object in response to a first input from a user. An augmented-reality object may be added in real-time into the graphical user interface of the augmented-reality design editor in response to a second input and may be associated with the one or more trackers in response to a third input. The first visual object and the augmented-reality object may move according to movements of the one or more tracker. Information defining relationships between the first visual object, the augmented-reality object, and the one or more trackers may be stored in one or more files.
-
公开(公告)号:US20180300185A1
公开(公告)日:2018-10-18
申请号:US15488238
申请日:2017-04-14
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Michael Slater , Michael Philip Arcuri , Joshua Ryan Williams , Karthik Subramanyam , Bo Yin
IPC: G06F9/54 , G06F3/0484 , G06F9/44
Abstract: Techniques that enable a third party to author and add functionality to a target application. A third party may create or author a script that encodes the functionality to be added to the target application. The script may then be provided to and executed by the target application, where execution of the script causes the functionality to be added to the target application. In certain embodiments, the added functionality may be in the form of effects that are output via the target application when the script is executed by the target application. The effects may include audio-visual effects that are displayed or output by the target application and may also include displaying data provided by a third party.
-
3.
公开(公告)号:US20180268608A1
公开(公告)日:2018-09-20
申请号:US15460104
申请日:2017-03-15
Applicant: Facebook, Inc.
Inventor: Guilherme Schneider , Stef Marc Smet , Siarhei Hanchar
IPC: G06T19/00 , G06T19/20 , G06T15/20 , G06F3/0481 , G06F3/0482
CPC classification number: G06F3/04815 , G06F3/04845 , G06F3/04847 , G06F2203/04806 , G06T15/00
Abstract: In one embodiment, a method for designing an augmented-reality effect may include associating, by a computing device, a first visual object with a first rendering order specified by a user. A second visual object may be associated with a second rendering order specified by the user. The first and second visual objects may be defined in a three-dimensional space. Information associated with the first visual object, the first rendering order, the second visual object, and the second rendering order may be stored in one or more files. The one or more files may be configured to cause the first visual object and the second visual object to be rendered sequentially in an order determined based on the first rendering order and the second rendering order. The first visual object and the second visual object may be rendered to generate a scene in the three-dimensional space.
-
公开(公告)号:US10825258B1
公开(公告)日:2020-11-03
申请号:US16147358
申请日:2018-09-28
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Thomas Paul Mann , Michael Slater , Hannes Luc Herman Verlinde
Abstract: In one embodiment, a method includes by a computing device, displaying a user interface for designing augmented-reality effects. The method includes receiving user input through the user interface. The method includes displaying a graph generated based on the user input. The graph may include multiple nodes and one or more edges. The nodes may include a detector node and a filter node connected by one or more edges. The method includes detecting, in accordance with an object type specified by the detector node, one or more object instances of the object type appearing in a scene. The method includes selecting, in accordance with at least one criterion specified by the filter node, at least one of the one or more detected object instances that satisfies the criterion. The method includes rendering an augmented-reality effect based on at least the selected object instance.
-
公开(公告)号:US10698744B2
公开(公告)日:2020-06-30
申请号:US15488238
申请日:2017-04-14
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Michael Slater , Michael Philip Arcuri , Joshua Ryan Williams , Karthik Subramanyam , Bo Yin
Abstract: Techniques that enable a third party to author and add functionality to a target application. A third party may create or author a script that encodes the functionality to be added to the target application. The script may then be provided to and executed by the target application, where execution of the script causes the functionality to be added to the target application. In certain embodiments, the added functionality may be in the form of effects that are output via the target application when the script is executed by the target application. The effects may include audio-visual effects that are displayed or output by the target application and may also include displaying data provided by a third party.
-
公开(公告)号:US20180268615A1
公开(公告)日:2018-09-20
申请号:US15615471
申请日:2017-06-06
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Dolapo Omobola Falola , Michael Slater , Samantha P. Krug , Volodymyr Giginiak , Hannes Luc Herman Verlinde , Sergei Viktorovich Anpilov , Danil Gontovnik , Yu Hang Ng , Siarhei Hanchar , Milen Georgiev Dzhumerov
CPC classification number: G06T19/20 , G06F3/14 , G06F3/1438 , G06F17/50 , G06T19/006 , G06T2200/24 , G06T2215/16
Abstract: In one embodiment, a method for designing an augmented-reality effect may include receiving a model definition of a virtual object. The virtual object may be rendered in a 3D space based on the model definition. The system may display the virtual object in the 3D space from a first perspective in a first display area of a user interface. The system may display the virtual object in the 3D space from a second perspective, different from the first, in a second display area of the user interface. The system may receive a user command input by a user through the first display area for adjusting the virtual object. The virtual object may be adjusted according to the user command. The system may display the adjusted virtual object in the 3D space from the first perspective in the first display area and from the second perspective in the second display area.
-
公开(公告)号:US20180268609A1
公开(公告)日:2018-09-20
申请号:US15460121
申请日:2017-03-15
Applicant: Facebook, Inc.
Inventor: Guilherme Schneider , Stef Marc Smet
IPC: G06T19/00 , G06F3/0484 , G06T17/20 , G06T19/20 , G06F3/0481
CPC classification number: G06F3/04815 , G06F3/04845 , G06F3/04847 , G06F2203/04806
Abstract: In one embodiment, a method for designing an augmented-reality effect may include displaying, by a computing device, a video within a user interface. The video may comprise an object, such a person's face. The object may be associated with a tracker in response to a first instruction from a user. The tracker may be displayed in the video and may be configured to move according to movements of the object. An augmented-reality object may be associated with the tracker in response to a second instruction from the user. The augmented-reality object may be displayed in the video and may be configured to move according to movements of the tracker. Then, one or more defined relationships between the tracker and the augmented-reality object may be stored in one or more files.
-
8.
公开(公告)号:US11023096B2
公开(公告)日:2021-06-01
申请号:US16779404
申请日:2020-01-31
Applicant: Facebook, Inc.
Inventor: Guilherme Schneider , Stef Marc Smet , Siarhei Hanchar
IPC: G06F3/0481 , G06T15/00 , G06F3/0484
Abstract: In one embodiment, a method may include running, by a computing device, an augmented-reality design editor for designing augmented-reality effects. A video with a first visual object may be displayed within a graphical user interface of the augmented-reality design editor. One or more trackers may be associated with the first visual object in response to a first input from a user. An augmented-reality object may be added in real-time into the graphical user interface of the augmented-reality design editor in response to a second input and may be associated with the one or more trackers in response to a third input. The first visual object and the augmented-reality object may move according to movements of the one or more tracker. Information defining relationships between the first visual object, the augmented-reality object, and the one or more trackers may be stored in one or more files.
-
公开(公告)号:US10957119B2
公开(公告)日:2021-03-23
申请号:US16509405
申请日:2019-07-11
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Dolapo Omobola Falola , Michael Slater , Samantha P. Krug , Volodymyr Giginiak , Hannes Luc Herman Verlinde , Sergei Viktorovich Anpilov , Danil Gontovnik , Yu Hang Ng , Siarhei Hanchar , Milen Georgiev Dzhumerov , Alexander Nicholas Rozanski , Guilherme Schneider
Abstract: In one embodiment, a method for designing an augmented-reality effect may include displaying a virtual object in a 3D space of a user interface comprising a first and second display areas, wherein the virtual object is displayed from a first perspective in the first display area and displayed from a second perspective in the second display area, the second perspective being different from the first perspective, receiving, via the user interface, instructions to adjust the virtual object, adjusting the virtual object according to the instructions, and displaying the adjusted virtual object in the 3D space of the user interface, wherein the adjusted virtual object is displayed from the first perspective in the first display area and displayed from the second perspective in the second display area.
-
公开(公告)号:US20190333288A1
公开(公告)日:2019-10-31
申请号:US16509405
申请日:2019-07-11
Applicant: Facebook, Inc.
Inventor: Stef Marc Smet , Dolapo Omobola Falola , Michael Slater , Samantha P. Krug , Volodymyr Giginiak , Hannes Luc Herman Verlinde , Sergei Viktorovich Anpilov , Danil Gontovnik , Yu Hang Ng , Siarhei Hanchar , Milen Georgiev Dzhumerov
Abstract: In one embodiment, a method for designing an augmented-reality effect may include displaying a virtual object in a 3D space of a user interface comprising a first and second display areas, wherein the virtual object is displayed from a first perspective in the first display area and displayed from a second perspective in the second display area, the second perspective being different from the first perspective, receiving, via the user interface, instructions to adjust the virtual object, adjusting the virtual object according to the instructions, and displaying the adjusted virtual object in the 3D space of the user interface, wherein the adjusted virtual object is displayed from the first perspective in the first display area and displayed from the second perspective in the second display area.
-
-
-
-
-
-
-
-
-