Viewpoints determination for three-dimensional objects
AssigneeAdobe Inc.
InventorsValentin Mathieu Deschaintre, Vladimir Kim, Thibault Groueix, Julien Olivier Victor Philip
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Inc.
InventorsValentin Mathieu Deschaintre, Vladimir Kim, Thibault Groueix, Julien Olivier Victor Philip
Estimating the term…
Implementations of systems and methods for determining viewpoints suitable for performing one or more digital operations on a three-dimensional object are disclosed. Accordingly, a set of candidate viewpoints is established. The subset of candidate viewpoints provides views of an outer surface of a three-dimensional object and those views provide overlapping surface data. A subset of activated viewpoints is determined from the set of candidate viewpoints, the subset of activated viewpoints providing less of the overlapping surface data. The subset of activated viewpoints is used to perform one or more digital operation on the three-dimensional object.
A method comprising:
The method of claim 1, wherein selecting the framework geometry includes selecting a cylindrical framework geometry when the three-dimensional object includes an elongated geometry.
The method of claim 1, wherein each candidate viewpoint of the set of candidate viewpoints is directed at the three-dimensional object in a direction that is normal to the selected framework geometry.
The method of claim 1, wherein the one or more digital operations includes at least one of:
The method of claim 1, wherein determining the subset of activated viewpoints includes dividing portions of the outer surface viewed by candidate viewpoints into sections, wherein each section corresponds to a section of surface viewed by a pixel of a candidate viewpoint.
The method of claim 1, further comprising refining the subset of activated viewpoints by adding or removing viewpoints from the subset of activated viewpoints after an initial determination of the activated viewpoints.
The method of claim 1, wherein determining the subset of activated viewpoints includes evaluating successive adjacent candidate viewpoints.
A system comprising:
The system of claim 10, wherein the greater surface complexity is determined based on a number of surface contours in the first region compared to the second region.
The system of claim 10, wherein the one or more digital operations includes at least one of:
The system of claim 10, wherein determining that the first region has greater surface complexity includes analyzing surface characteristics at multiple resolution levels.
A non-transitory computer-readable storage medium storing executable instructions, which when executed by a processing device, cause the processing device to perform operations comprising:
Dependencies are inferred from the claim text.