user: Explain Bpy.Types.Camera in complete detail according to the official Blender documentation.

assistant:  sensor dimensions. FISHEYE_EQUISOLID Fisheye Equisolid – Similar to most fisheye modern lens, takes sensor dimensions into consideration. FISHEYE_LENS_POLYNOMIAL Fisheye Lens Polynomial – Defines the lens projection as polynomial to allow real world camera lenses to be mimicked. CENTRAL_CYLINDRICAL Central Cylindrical – Projection onto a virtual cylinder from its center, similar as a rotating panoramic camera. Type : enum in [ 'EQUIRECTANGULAR' , 'EQUIANGULAR_CUBEMAP_FACE' , 'MIRRORBALL' , 'FISHEYE_EQUIDISTANT' , 'FISHEYE_EQUISOLID' , 'FISHEYE_LENS_POLYNOMIAL' , 'CENTRAL_CYLINDRICAL' ], default 'FISHEYE_EQUISOLID' passepartout_alpha ¶ Opacity (alpha) of the darkened overlay in Camera view Type : float in [0, 1], default 0.5 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 24.0 sensor_width ¶ Horizontal size of the image sensor area in millimeters Type : float in [1, inf], default 36.0 shift_x ¶ Camera horizontal shift Type : float in [-inf, inf], default 0.0 shift_y ¶ Camera vertical shift Type : float in [-inf, inf], default 0.0 show_background_images ¶ Display reference images behind objects in the 3D View Type : boolean, default False show_composition_center ¶ Display center composition guide inside the camera view Type : boolean, default False show_composition_center_diagonal ¶ Display diagonal center composition guide inside the camera view Type : boolean, default False show_composition_golden ¶ Display golden ratio composition guide inside the camera view Type : boolean, default False show_composition_golden_tria_a ¶ Display golden triangle A composition guide inside the camera view Type : boolean, default False show_composition_golden_tria_b ¶ Display golden triangle B composition guide inside the camera view Type : boolean, default False show_composition_harmony_tri_a ¶ Display harmony A composition guide inside the camera view Type : boolean, default False show_composition_harmony_tri_b ¶ Display harmony B composition guide inside the camera view Type : boolean, default False show_composition_thirds ¶ Display rule of thirds composition guide inside the camera view Type : boolean, default False show_limits ¶ Display the clipping range and focus point on the camera Type : boolean, default False show_mist ¶ Display 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 True 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' , 'CUSTOM' ], default 'PERSP' 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 used Returns : result_1 , Result, mathutils.Vector of 3 items in [-inf, inf] result_2 , Result, mathutils.Vector of 3 items in [-inf, inf] result_3 , Result, mathutils.Vector of 3 items in [-inf, inf] result_4 , Result, mathutils.Vector of 3 items in [-inf, inf] Return type : ( mathutils.Vector of 3 items in [-inf, inf], mathutils.Vector of 3 items in [-inf, inf], mathutils.Vector of 3 items in [-inf, inf], mathutils.Vector of 3 items in [-inf, inf]) classmethod bl_rna_get_subclass ( id , default = None , / ) ¶ Parameters : id ( str ) – 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 ( str ) – The RNA type identifier. Returns : The class or default when not found. Return type : type Inherited Properties ¶ bpy_struct.id_data ID.name ID.name_full ID.id_type ID.session_uid ID.is_evaluated ID.original ID.users ID.use_fake_user ID.use_extra_user ID.is_embedded_data ID.is_linked_packed ID.is_missing ID.is_runtime_data ID.is_editable ID.tag ID.is_library_indirect ID.library ID.library_weak_reference ID.asset_data ID.override_library ID.preview Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values ID.bl_system_properties_get ID.rename ID.evaluated_get ID.copy ID.asset_mark ID.asset_clear ID.asset_generate_preview ID.override_create ID.override_hierarchy_create ID.user_clear ID.user_remap ID.make_local ID.user_of_id ID.animation_data_create ID.animation_data_clear ID.update_tag ID.preview_ensure ID.bl_rna_get_subclass ID.bl_rna_get_subclass_py References ¶ bpy.context.camera BlendData.cameras BlendDataCameras.new BlendDataCameras.remove RenderEngine.update_custom_camera Next CameraBackgroundImage(bpy_struct) Previous CacheObjectPaths(bpy_struct) Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page Camera(ID) Camera Camera.angle Camera.angle_x Camera.angle_y Camera.animation_data Camera.background_images Camera.central_cylindrical_radius Camera.central_cylindrical_range_u_max Camera.central_cylindrical_range_u_min Camera.central_cylindrical_range_v_max Camera.central_cylindrical_range_v_min Camera.clip_end Camera.clip_start Camera.composition_guide_color Camera.custom_bytecode Camera.custom_bytecode_hash Camera.custom_filepath Camera.custom_mode Camera.custom_shader Camera.cycles_custom Camera.display_size Camera.dof Camera.fisheye_fov Camera.fisheye_lens Camera.fisheye_polynomial_k0 Camera.fisheye_polynomial_k1 Camera.fisheye_polynomial_k2 Camera.fisheye_polynomial_k3 Camera.fisheye_polynomial_k4 Camera.latitude_max Camera.latitude_min Camera.lens Camera.lens_unit Camera.longitude_max Camera.longitude_min Camera.ortho_scale Camera.panorama_type Camera.passepartout_alpha Camera.sensor_fit Camera.sensor_height Camera.sensor_width Camera.shift_x Camera.shift_y Camera.show_background_images Camera.show_composition_center Camera.show_composition_center_diagonal Camera.show_composition_golden Camera.show_composition_golden_tria_a Camera.show_composition_golden_tria_b Camera.show_composition_harmony_tri_a Camera.show_composition_harmony_tri_b Camera.show_composition_thirds Camera.show_limits Camera.show_mist Camera.show_name Camera.show_passepartout Camera.show_safe_areas Camera.show_safe_center Camera.show_sensor Camera.stereo Camera.type Camera.view_frame() Camera.bl_rna_get_subclass() Camera.bl_rna_get_subclass_py() Inherited Properties Inherited Functions References