Camera(ID)¶
base classes — bpy_struct
, ID
-
class
bpy.types.
Camera
(ID)¶ Camera data-block for storing camera settings
-
angle
¶ Camera lens field of view
Type: float in [0.00640536, 3.01675], default 0.0
-
angle_x
¶ Camera lens horizontal field of view
Type: float in [0.00640536, 3.01675], default 0.0
-
angle_y
¶ Camera lens vertical field of view
Type: float in [0.00640536, 3.01675], default 0.0
-
clip_end
¶ Camera far clipping distance
Type: float in [1e-06, inf], default 0.0
-
clip_start
¶ Camera near clipping distance
Type: float in [1e-06, inf], default 0.0
-
dof_distance
¶ Distance to the focus point for depth of field
Type: float in [0, inf], default 0.0
-
draw_size
¶ Apparent size of the Camera object in the 3D View
Type: float in [0.01, 1000], default 0.0
-
gpu_dof
¶ Type: GPUDOFSettings
, (readonly)
-
lens
¶ Perspective Camera lens value in millimeters
Type: float in [1, inf], default 0.0
-
lens_unit
¶ Unit to edit lens in for the user interface
MILLIMETERS
Millimeters, Specify the lens in millimeters.FOV
Field of View, Specify the lens as the field of view’s angle.
Type: enum in [‘MILLIMETERS’, ‘FOV’], default ‘MILLIMETERS’
-
lod_factor
¶ The factor applied to distance computed in Lod
Type: float in [0, inf], default 1.0
-
ortho_scale
¶ Orthographic Camera scale (similar to zoom)
Type: float in [0, inf], default 0.0
-
override_culling
¶ Use only this camera for scene culling in Game Engine
Type: boolean, default False
-
passepartout_alpha
¶ Opacity (alpha) of the darkened overlay in Camera view
Type: float in [0, 1], default 0.0
-
sensor_fit
¶ Method to fit image and field of view angle inside the sensor
AUTO
Auto, Fit to the sensor width or height depending on image resolution.HORIZONTAL
Horizontal, Fit to the sensor width.VERTICAL
Vertical, Fit to the sensor height.
Type: enum in [‘AUTO’, ‘HORIZONTAL’, ‘VERTICAL’], default ‘AUTO’
-
sensor_height
¶ Vertical size of the image sensor area in millimeters
Type: float in [1, inf], default 0.0
-
sensor_width
¶ Horizontal size of the image sensor area in millimeters
Type: float in [1, inf], default 0.0
-
shift_x
¶ Camera horizontal shift
Type: float in [-10, 10], default 0.0
-
shift_y
¶ Camera vertical shift
Type: float in [-10, 10], default 0.0
-
show_frustum
¶ Show a visualization of frustum in Game Engine
Type: boolean, default False
-
show_guide
¶ Draw overlay
Type: enum set in {‘CENTER’, ‘CENTER_DIAGONAL’, ‘THIRDS’, ‘GOLDEN’, ‘GOLDEN_TRIANGLE_A’, ‘GOLDEN_TRIANGLE_B’, ‘HARMONY_TRIANGLE_A’, ‘HARMONY_TRIANGLE_B’}, default {‘CENTER’}
-
show_limits
¶ Draw the clipping range and focus point on the camera
Type: boolean, default False
-
show_mist
¶ Draw a line from the Camera to indicate the mist area
Type: boolean, default False
-
show_name
¶ Show the active Camera’s name in Camera view
Type: boolean, default False
-
show_passepartout
¶ Show a darkened overlay outside the image area in Camera view
Type: boolean, default False
-
show_safe_areas
¶ Show TV title safe and action safe areas in Camera view
Type: boolean, default False
-
show_safe_center
¶ Show safe areas to fit content in a different aspect ratio
Type: boolean, default False
-
show_sensor
¶ Show sensor size (film gate) in Camera view
Type: boolean, default False
-
stereo
¶ Type: CameraStereoData
, (readonly, never None)
-
type
¶ Camera types
Type: enum in [‘PERSP’, ‘ORTHO’, ‘PANO’], default ‘PERSP’
-
use_object_activity_culling
¶ Enable object activity culling with this camera
Type: boolean, default False
-
use_viewport
¶ Show a visualization of frustum in Game Engine
Type: boolean, default False
-
viewport
¶ Type: GameCameraViewportData
, (readonly, never None)
-
view_frame
(scene=None)¶ Return 4 points for the cameras frame (before object transformation)
Parameters: scene (
Scene
, (optional)) – Scene to use for aspect calculation, when omitted 1:1 aspect is usedReturn (result_1, result_2, result_3, result_4): result_1, Result, float array of 3 items in [-inf, inf]
result_2, Result, float array of 3 items in [-inf, inf]
result_3, Result, float array of 3 items in [-inf, inf]
result_4, Result, float array of 3 items in [-inf, inf]
-
classmethod
bl_rna_get_subclass
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Struct
subclass
-
classmethod
bl_rna_get_subclass_py
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions
References