Outer Rim Archives
Archives · 2025 · 20250148698

Application (pre-grant publication)

FLEXIBLE PARAMETERIZATION OF ARBITRARY DISPLAY SURFACES FOR IN-CAMERA VISUAL EFFECTS

Number
20250148698
Published
2025-05-08
Filed
2023-11-02
Assignee
Lucasfilm Entertainment Company Ltd. LLC
Inventors
BUCIOR; Alan Lionel Joseph et al.
CPC
G06F3/1446; G06T15/10; G06T19/20
Verdict
Low Hardware
Source
Google Patents · FreePatentsOnline

The keeper's note

In-camera visual-effects display-surface parameterization hardware (companion patent).

Abstract

One embodiment of the present invention sets forth a technique for generating three-dimensional (3D) graphics. The technique includes matching a layout of a plurality of display surfaces within a 3D space to a plurality of mappings between the plurality of display surfaces and a plurality of two-dimensional (2D) regions. The technique also includes determining (i) a location of a graphical element within a first region included in the plurality of 2D regions and (ii) a mapping that is associated with the region and included in the plurality of mappings. The technique further includes converting the location into a set of spatial attributes associated with the plurality of display surfaces based on the mapping and causing the graphical element to be displayed in a display surface included in the plurality of display surfaces based on the set of spatial attributes.

Background

BACKGROUND Field of the Various Embodiments

Embodiments of the present disclosure relate generally to in-camera visual effects and, more specifically, to flexible parameterization of arbitrary display surfaces for in-camera visual effects. Description of the Related Art

In-camera visual effects refer to visual effects captured in real-time during the shooting of a media production, such as movie or television show. In-camera visual effects are typically achieved using various elements such as light cards, display surfaces, etc. Light cards are virtual lights that can take on various lighting related attributes for the purpose of lighting a subject within a performance stage. Precise placement of light cards and other similar elements using current systems, however, is frequently difficult, counterintuitive and may lead to undesirable results.

As such, what is needed in the art are more effective techniques for placing elements, such as light cards, for in-camera visual effects. SUMMARY

One embodiment of the present invention sets forth a technique for generating three-dimensional (3D) graphics. The technique includes matching a layout of a plurality of display surfaces within a 3D space to a plurality of mappings between the plurality of display surfaces and a plurality of two-dimensional (2D) regions. The technique also includes determining (i) a first location of a first graphical element within a first region included in the plurality of 2D regi

Claims

1. A computer-implemented method for generating three-dimensional (3D) graphics, the method comprising: matching a layout of a plurality of display surfaces within a 3D space to a plurality of mappings between the plurality of display surfaces and a plurality of two-dimensional (2D) regions; determining (i) a first location of a first graphical element within a first region included in the plurality of 2D regions and (ii) a first mapping that is associated with the first region and included in the plurality of mappings; converting the first location into a first set of spatial attributes associated with the plurality of display surfaces based on the first mapping; and causing the first graphical element to be displayed in a first display surface included in the plurality of display surfaces based on the first set of spatial attributes. || 11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of: matching a layout of plurality of display surfaces within a three-dimensional (3D) space to a plurality of mappings between the plurality of display surfaces and a plurality of two-dimensional (2D) regions; determining (i) a first location of a first graphical element within a first region included in the plurality of 2D regions and (ii) a first mapping that is associated with the first region and included in the plurality of mappings; converting the first location into a first set of spatial attributes associated with the plurality of display surfaces based on the first mapping; and causing the first graphical element to be displayed in a first display surface included in the plurality of display surfaces based on the first set of spatial attributes. || 20. A system, comprising: one or more memories that store instructions, and one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to perform the steps of: matching a layout of plurality of display surfaces within a three-dimensional (3D) space to a plurality of mappings between the plurality of display surfaces and a plurality of two-dimensional (2D) regions; determining (i) a first location of a first graphical element within a first region included in the plurality of 2D regions and (ii) a first mapping that is associated with the first region and included in the plurality of mappings; converting the first location into a first set of spatial attributes associated with the plurality of display surfaces based on the first mapping; and causing the first graphical element to be displayed in a first display surface included in the plurality of display surfaces based on the first set of spatial attributes.