user: Give a detailed overview of F: syntax, arguments, return values, common patterns.

assistant: |  |  |
| --- | --- |
| - [f_stop (bpy.types.CompositorNodeDefocus attribute)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.f_stop) - [face (bmesh.types.bmesh.types.BMLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop.face)   - [(bpy.types.ThemeImageEditor attribute)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.face)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face) - [face_attribute_fill() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.face_attribute_fill) - [face_back (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face_back) - [face_culling_set() (in module gpu.state)](gpu.state.html#gpu.state.face_culling_set) - [face_flip() (in module bmesh.utils)](bmesh.utils.html#bmesh.utils.face_flip) - [face_front (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face_front) - [face_index (bpy.types.SelectedUvElement attribute)](bpy.types.SelectedUvElement.html#bpy.types.SelectedUvElement.face_index) - [face_join() (in module bmesh.utils)](bmesh.utils.html#bmesh.utils.face_join) - [face_make_planar() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.face_make_planar) - [face_mark (freestyle.types.freestyle.types.FEdgeSmooth attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSmooth.face_mark) - [face_mark_condition (bpy.types.FreestyleLineSet attribute)](bpy.types.FreestyleLineSet.html#bpy.types.FreestyleLineSet.face_mark_condition) - [face_mark_left (freestyle.types.freestyle.types.FEdgeSharp attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSharp.face_mark_left) - [face_mark_negation (bpy.types.FreestyleLineSet attribute)](bpy.types.FreestyleLineSet.html#bpy.types.FreestyleLineSet.face_mark_negation) - [face_mark_right (freestyle.types.freestyle.types.FEdgeSharp attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSharp.face_mark_right) - [face_mode_select (bpy.types.ThemeImageEditor attribute)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.face_mode_select)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face_mode_select) - [face_retopology (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face_retopology) - [face_select (bpy.types.ThemeImageEditor attribute)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.face_select)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.face_select) - [face_select_all() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_all) - [face_select_hide() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_hide) - [face_select_less() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_less) - [face_select_linked() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_linked) - [face_select_linked_pick() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_linked_pick) - [face_select_loop() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_loop) - [face_select_more() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_select_more) - [face_set_box_gesture() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_box_gesture) - [face_set_change_visibility() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_change_visibility) - [face_set_edit() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_edit) - [face_set_extract() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_extract) - [face_set_lasso_gesture() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_lasso_gesture) - [face_set_line_gesture() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_line_gesture) - [face_set_polyline_gesture() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_set_polyline_gesture) - [face_sets_create() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_sets_create) - [face_sets_init() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_sets_init) - [face_sets_randomize_colors() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.face_sets_randomize_colors) - [face_split() (in module bmesh.utils)](bmesh.utils.html#bmesh.utils.face_split) - [face_split_by_edges() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.face_split_by_edges) - [face_split_edgenet() (in module bmesh.utils)](bmesh.utils.html#bmesh.utils.face_split_edgenet) - [face_strength_mode (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.face_strength_mode) - [face_vert_reveal() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.face_vert_reveal) - [face_vert_separate() (in module bmesh.utils)](bmesh.utils.html#bmesh.utils.face_vert_separate) - [facedot_size (bpy.types.ThemeImageEditor attribute)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.facedot_size)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.facedot_size) - [faces (bmesh.types.bmesh.types.BMesh attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.faces) - [faces_select_linked_flat() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.faces_select_linked_flat) - [faces_shade_flat() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.faces_shade_flat) - [faces_shade_smooth() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.faces_shade_smooth) - [facing_bias (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.facing_bias) - [factor (bpy.types.CastModifier attribute)](bpy.types.CastModifier.html#bpy.types.CastModifier.factor)   - [(bpy.types.ColorMixStrip attribute)](bpy.types.ColorMixStrip.html#bpy.types.ColorMixStrip.factor)   - [(bpy.types.CorrectiveSmoothModifier attribute)](bpy.types.CorrectiveSmoothModifier.html#bpy.types.CorrectiveSmoothModifier.factor)   - [(bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.factor)   - [(bpy.types.GreasePencilSimplifyModifier attribute)](bpy.types.GreasePencilSimplifyModifier.html#bpy.types.GreasePencilSimplifyModifier.factor)   - [(bpy.types.GreasePencilSmoothModifier attribute)](bpy.types.GreasePencilSmoothModifier.html#bpy.types.GreasePencilSmoothModifier.factor)   - [(bpy.types.GreasePencilTintModifier attribute)](bpy.types.GreasePencilTintModifier.html#bpy.types.GreasePencilTintModifier.factor)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.factor)   - [(bpy.types.ShaderFxColorize attribute)](bpy.types.ShaderFxColorize.html#bpy.types.ShaderFxColorize.factor)   - [(bpy.types.SimpleDeformModifier attribute)](bpy.types.SimpleDeformModifier.html#bpy.types.SimpleDeformModifier.factor)   - [(bpy.types.SmoothModifier attribute)](bpy.types.SmoothModifier.html#bpy.types.SmoothModifier.factor) - [factor_blue (bpy.types.Texture attribute)](bpy.types.Texture.html#bpy.types.Texture.factor_blue) - [factor_display_type (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.factor_display_type) - [factor_green (bpy.types.Texture attribute)](bpy.types.Texture.html#bpy.types.Texture.factor_green) - [factor_mode (bpy.types.ShaderNodeMix attribute)](bpy.types.ShaderNodeMix.html#bpy.types.ShaderNodeMix.factor_mode) - [factor_random (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.factor_random) - [factor_red (bpy.types.Texture attribute)](bpy.types.Texture.html#bpy.types.Texture.factor_red) - [factor_strength (bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.factor_strength) - [factor_thickness (bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.factor_thickness) - [factor_uvs (bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.factor_uvs) - [factory_startup (in module bpy.app)](bpy.app.html#bpy.app.factory_startup) - [fade_factor (bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.fade_factor) - [fade_frames (bpy.types.ParticleEdit attribute)](bpy.types.ParticleEdit.html#bpy.types.ParticleEdit.fade_frames) - [fade_inactive_alpha (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.fade_inactive_alpha) - [fade_opacity_strength (bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.fade_opacity_strength) - [fade_thickness_strength (bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.fade_thickness_strength) - [fadein() (aud.aud.Sound method)](aud.html#aud.aud.Sound.fadein) - [fadeout() (aud.aud.Sound method)](aud.html#aud.aud.Sound.fadeout) - [fades_add() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.fades_add) - [fades_clear() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.fades_clear) - [fadeTime (aud.aud.DynamicMusic attribute)](aud.html#aud.aud.DynamicMusic.fadeTime) - [fading_center (bpy.types.GreasePencilMultiplyModifier attribute)](bpy.types.GreasePencilMultiplyModifier.html#bpy.types.GreasePencilMultiplyModifier.fading_center) - [fading_opacity (bpy.types.GreasePencilMultiplyModifier attribute)](bpy.types.GreasePencilMultiplyModifier.html#bpy.types.GreasePencilMultiplyModifier.fading_opacity) - [fading_thickness (bpy.types.GreasePencilMultiplyModifier attribute)](bpy.types.GreasePencilMultiplyModifier.html#bpy.types.GreasePencilMultiplyModifier.fading_thickness) - [fallback_value (bpy.types.DriverTarget attribute)](bpy.types.DriverTarget.html#bpy.types.DriverTarget.fallback_value) - [falloff (bpy.types.BoidState attribute)](bpy.types.BoidState.html#bpy.types.BoidState.falloff)   - [(bpy.types.LightProbeSphere attribute)](bpy.types.LightProbeSphere.html#bpy.types.LightProbeSphere.falloff)   - [(bpy.types.MaskLayer attribute)](bpy.types.MaskLayer.html#bpy.types.MaskLayer.falloff)   - [(bpy.types.ShaderNodeSubsurfaceScattering attribute)](bpy.types.ShaderNodeSubsurfaceScattering.html#bpy.types.ShaderNodeSubsurfaceScattering.falloff)   - [(bpy.types.SurfaceDeformModifier attribute)](bpy.types.SurfaceDeformModifier.html#bpy.types.SurfaceDeformModifier.falloff)   - [(bpy.types.WorldMistSettings attribute)](bpy.types.WorldMistSettings.html#bpy.types.WorldMistSettings.falloff) - [falloff_angle (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.falloff_angle) - [falloff_power (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.falloff_power) - [falloff_radius (bpy.types.GreasePencilHookModifier attribute)](bpy.types.GreasePencilHookModifier.html#bpy.types.GreasePencilHookModifier.falloff_radius)   - [(bpy.types.HookModifier attribute)](bpy.types.HookModifier.html#bpy.types.HookModifier.falloff_radius)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.falloff_radius)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.falloff_radius) - [falloff_shape (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.falloff_shape) - [falloff_type (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.falloff_type)   - [(bpy.types.GreasePencilHookModifier attribute)](bpy.types.GreasePencilHookModifier.html#bpy.types.GreasePencilHookModifier.falloff_type)   - [(bpy.types.HookModifier attribute)](bpy.types.HookModifier.html#bpy.types.HookModifier.falloff_type)   - [(bpy.types.VertexWeightEditModifier attribute)](bpy.types.VertexWeightEditModifier.html#bpy.types.VertexWeightEditModifier.falloff_type)   - [(bpy.types.VertexWeightProximityModifier attribute)](bpy.types.VertexWeightProximityModifier.html#bpy.types.VertexWeightProximityModifier.falloff_type)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.falloff_type) - [family (bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.family) - [fast_gi_bias (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_bias) - [fast_gi_distance (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_distance) - [fast_gi_method (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_method) - [fast_gi_quality (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_quality) - [fast_gi_ray_count (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_ray_count) - [fast_gi_resolution (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_resolution) - [fast_gi_step_count (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_step_count) - [fast_gi_thickness_far (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_thickness_far) - [fast_gi_thickness_near (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.fast_gi_thickness_near) - [fbx() (in module bpy.ops.export_scene)](bpy.ops.export_scene.html#bpy.ops.export_scene.fbx)   - [(in module bpy.ops.import_scene)](bpy.ops.import_scene.html#bpy.ops.import_scene.fbx) - [fbx_import() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.fbx_import) - [FCurve (class in bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve) - [FCurve.driver (in module bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve.driver) - [FCurve.is_empty (in module bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve.is_empty) - [FCurve.keyframe_points (in module bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve.keyframe_points) - [FCurve.modifiers (in module bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve.modifiers) - [FCurve.sampled_points (in module bpy.types)](bpy.types.FCurve.html#bpy.types.FCurve.sampled_points) - [fcurve_ensure_for_datablock() (bpy.types.Action method)](bpy.types.Action.html#bpy.types.Action.fcurve_ensure_for_datablock) - [fcurve_new_auto_smoothing (bpy.types.PreferencesEdit attribute)](bpy.types.PreferencesEdit.html#bpy.types.PreferencesEdit.fcurve_new_auto_smoothing) - [fcurve_unselected_alpha (bpy.types.PreferencesEdit attribute)](bpy.types.PreferencesEdit.html#bpy.types.PreferencesEdit.fcurve_unselected_alpha) - [FCurveKeyframePoints (class in bpy.types)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints) - [FCurveModifiers (class in bpy.types)](bpy.types.FCurveModifiers.html#bpy.types.FCurveModifiers) - [FCurveSample (class in bpy.types)](bpy.types.FCurveSample.html#bpy.types.FCurveSample) - [fear_factor (bpy.types.BoidRuleAvoid attribute)](bpy.types.BoidRuleAvoid.html#bpy.types.BoidRuleAvoid.fear_factor) - [feather_weight_clear() (in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.feather_weight_clear) - [feature (bpy.types.ShaderNodeTexVoronoi attribute)](bpy.types.ShaderNodeTexVoronoi.html#bpy.types.ShaderNodeTexVoronoi.feature) - [fedge (freestyle.types.freestyle.types.CurvePoint attribute)](freestyle.types.html#freestyle.types.freestyle.types.CurvePoint.fedge) - [FEdge() (freestyle.types.freestyle.types.FEdge method)](freestyle.types.html#freestyle.types.freestyle.types.FEdge.FEdge) - [feedback (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.feedback) - [fetch_jonswap (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.fetch_jonswap) - [ffmpeg (in module bpy.app)](bpy.app.html#bpy.app.ffmpeg) - [ffmpeg_preset (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.ffmpeg_preset) - [ffmpeg_prores_profile (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.ffmpeg_prores_profile) - [FFmpegSettings (class in bpy.types)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings) - [field_factor (bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.field_factor) - [field_to_grid_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.field_to_grid_item_add) - [field_to_grid_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.field_to_grid_item_move) - [field_to_grid_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.field_to_grid_item_remove) - [FieldSettings (class in bpy.types)](bpy.types.FieldSettings.html#bpy.types.FieldSettings) - [file() (aud.aud.Sound class method)](aud.html#aud.aud.Sound.file) - [file_browse() (in module bpy.ops.buttons)](bpy.ops.buttons.html#bpy.ops.buttons.file_browse)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.file_browse) - [file_format (bpy.types.Image attribute)](bpy.types.Image.html#bpy.types.Image.file_format)   - [(bpy.types.ImageFormatSettings attribute)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.file_format) - [file_name (bpy.types.CompositorNodeOutputFile attribute)](bpy.types.CompositorNodeOutputFile.html#bpy.types.CompositorNodeOutputFile.file_name) - [file_output_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.file_output_item_add) - [file_output_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.file_output_item_move) - [file_output_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.file_output_item_remove) - [file_