Systems and methods for simulating animation of an object
AssigneeStack's-Bowers Numismatics, LLC
InventorLarry J. Stendebach
Life of this patent
Estimating the term…
Abstract
Systems and methods for simulating animation of an object are provided. Such systems and methods include capturing a first sequence of images of the object with a camera while in an activated lighting apparatus, importing the first sequence of images into a first stage video file having a preconfigured size and masked off such that the first surface appears over a first background, and incorporating the first stage video file into a template of a three-dimensional (3D) model by aligning the first surface with a video mask of the template such that the video mask obscures the first background of the first stage video file and superimposes a location of the first surface in the first stage video file onto a virtual surface of the 3D model.
Claims16
A method comprising:
- positioning an object within an illumination region of a lighting apparatus such that a first surface of the object is approximately parallel to a focus plane of a camera, wherein the lighting apparatus includes a plurality of light emitting elements embedded therein;
- activating the lighting apparatus to rotate light around the first surface at a first speed by first brightening and then dimming each of the plurality of light emitting elements individually in a sequenced order such that at least one of the plurality of light emitting elements is brightening when a neighboring one of the plurality of light emitting elements is dimming;
- programming the camera to capture a first sequence of images of the object according to a constant framerate setting, wherein the constant framerate setting is independent of the first speed and the first speed is independent of the constant framerate setting;
- activating the camera to capture the first sequence of images of the object while the lighting apparatus is activated;
- importing the first sequence of images into a first stage video file having a preconfigured size and masked off such that the first surface appears over a first background;
- incorporating the first stage video file into a template of a three-dimensional (3D) model by aligning the first surface with a video mask of the template such that the video mask obscures the first background of the first stage video file and superimposes a location of the first surface in the first stage video file onto a virtual surface of the 3D model, wherein the 3D model is configured in the template to cast shadows onto a second background of the template as the 3D model is rotated relative to the second background;
- and
- output the combined first stage video file and template as a file depicting an animated approximation of the object.
A system comprising:
- a camera configured to capture sequenced images according to a constant framerate setting;
- a lighting apparatus that defines an illumination region and includes a plurality of light emitting elements embedded therein and mounting connectors configured to couple the camera to the lighting apparatus at a plurality of positions;
- a microcontroller configured to control the lighting apparatus to rotate light around a first surface of an object placed within the illumination region at a first speed by first brightening and then dimming each of the plurality of light emitting elements individually in a sequenced order such that at least one of the plurality of light emitting elements is brightening when a neighboring one of the plurality of light emitting elements is dimming, wherein the constant framerate setting is independent of the first speed and the first speed is independent of the constant framerate setting;
- and
- a programmable processor configured to:
- receive a first sequence of images of the object, wherein the camera is configured to capture the first sequence of images at the constant framerate setting while the lighting apparatus is activated;
- import the first sequence of images into a first stage video file having a preconfigured size and masked off such that the first surface appears over a first background;
- incorporate the first stage video file into a template of a three-dimensional (3D) model by aligning the first surface with a video mask of the template such that the video mask obscures the first background of the first stage video file and superimposes a location of the first surface in the first stage video file onto a virtual surface of the 3D model, wherein the 3D model is configured in the template to cast shadows onto a second background of the template as the 3D model is rotated relative to the second background;
- and
- output the combined first stage video file and template as a file depicting an animated approximation of the object.
Dependencies are inferred from the claim text.