Setting and visualizing a virtual camera and lens system in a computer graphic modeling environment
AssigneesSony Corporation, Sony Electronics Inc.
InventorCharles Clavadetscher
Life of this patent
Estimating the term…
Abstract
A virtual camera and lens system in a three dimensional computer graphic modeling environment is set using a nominal focal length and a focus distance. A true focal length is calculated. An optical axis object that represents the optical axis of the virtual camera and lens system is created in the three dimensional computer graphic modeling environment. An object is attached to the optical axis at a location that visualizes the setting of the virtual camera and lens system as determined from the true focal length. The focal length of the virtual camera and lens system is set to the calculated true focal length. The focus distance and f-stop may be determined from near and far focus points.
Claims19
A computerized method for visualizing a setting of a virtual camera and lens system in a three dimensional computer graphic modeling environment, the method comprising:
- receiving a nominal focal length and a focus distance for the virtual camera;
- calculating a true focal length;
- providing an optical axis object that represents the optical axis of the virtual camera and lens system in the three dimensional computer graphic modeling environment;
- and
- attaching an object to the optical axis at a location that represents the setting of the virtual camera and lens system as determined from the true focal length.
A computerized method for setting of a virtual camera and lens system in a three dimensional computer graphic modeling environment, the method comprising:
- receiving a nominal focal length and a focus distance;
- calculating a true focal length;
- setting a focal length of the virtual camera and lens system to the true focal length;
- providing an optical axis object that represents the optical axis of the virtual camera and lens system in the three dimensional computer graphic modeling environment;
- and
- attaching an object to the optical axis at a location that represents a setting of the virtual camera and lens system as determined from the true focal length.
A computerized method for visualizing a rendering that results from settings of a virtual camera and lens system in a three dimensional computer graphic modeling environment, the method comprising:
- receiving orientation data for the virtual camera, including position data, tilt data, pan data, and roll data;
- setting orientation parameters for the virtual camera and lens system using the received orientation data, the orientation parameters corresponding to those displayed on an attached opical axis object that is used to define an area associated with a film gate;
- displaying the rendering in the three dimensional computer graphic modeling environment based on the orientation parameters;
- receiving updated orientation data for the virtual camera, including position data, tilt data, pan data, and roll data, where at least one of the position data, tilt data, pan data, and roll data in the updated orientation data is different from the corresponding position data, tilt data, pan data, and roll data in the received orientation data;
- updating the orientation parameters for the virtual camera;
- and
- displaying a rendering in the three dimensional computer graphic modeling environment based on the updated parameters of the virtual camera and lens system;
- wherein the updated orientation data is received from a virtual camera control input device.
A system for visualizing a rendering that results from settings of a virtual camera and lens system in a three dimensional computer graphic modeling environment, the system comprising:
- a rendering system including (i) a display, (ii) a memory storing orientation data for the virtual camera, including position data, tilt data, pan data, and roll data, (iii) a input device connection, and (iv) a processor in communication with the display, the memory, and the input device connection, wherein the processor is configured to store orientation data for the virtual camera received through the input device connection, generate and update a rendering based on stored orientation data and guided by usage of attached optical axis objects, and to display the rendering through the display;
- and
- a virtual camera control input device including (i) one or more controls to control the position and orientation of the virtual camera control input device, (ii) a data recorder to record orientation data for the virtual camera, including position data, tilt data, pan data, and roll data, and (iii) a connection to the input device connection of the rendering system to send the orientation data to the rendering system.
Dependencies are inferred from the claim text.