diff --git a/_images/resources.data_formats_output.png b/_images/resources.data_formats_output.png index 823d8f0..8a5e89b 100644 Binary files a/_images/resources.data_formats_output.png and b/_images/resources.data_formats_output.png differ diff --git a/_static/images/resources.data_formats_output.png b/_static/images/resources.data_formats_output.png index 823d8f0..8a5e89b 100644 Binary files a/_static/images/resources.data_formats_output.png and b/_static/images/resources.data_formats_output.png differ diff --git a/_static/python/examples.output_data.py b/_static/python/examples.output_data.py index cd49e46..8d1e361 100644 --- a/_static/python/examples.output_data.py +++ b/_static/python/examples.output_data.py @@ -37,12 +37,14 @@ rgb_mask = comp.get_mask(obj_pass_idx, 'Image') # create an RGB mask (i.e. only render monkey) bounding_box_visual = comp.get_bounding_box_visual() keypoints_visual = comp.get_keypoints_visual() # Create a visual of keypoints +axes_visual = comp.get_axes_visual() # Create a visual of axes # AOV support - custom pass through a material shader # For simplicity, we will assign all AOVs to all objects - but that doesn't have to be done. all_objects = objects + [floor] cam_normals_aov = bsyn.aov.NormalsAOV(ref_frame='CAMERA', polarity=[-1, 1, -1]) +binary_mask_aov = bsyn.aov.ValueAOV(value=1) instancing_aov = bsyn.aov.InstanceRGBAOV() class_aov = bsyn.aov.ClassRGBAOV() UVAOV = bsyn.aov.UVAOV() # UV Coordinates @@ -52,6 +54,10 @@ for obj in all_objects: obj.assign_aov(aov) +for obj in all_objects: + if 'Cube' in obj.name: + obj.assign_aov(binary_mask_aov) + # Now we assign our render passes to the compositor, telling it what files to output output_folder = 'data_formats' @@ -60,9 +66,11 @@ comp.define_output(rgb_mask, output_folder, name='rgb_masked') # render RGB layer masked by monkey comp.define_output(bounding_box_visual, output_folder, name='bounding_box_visual') comp.define_output(keypoints_visual, output_folder, name='keypoints') +comp.define_output(axes_visual, output_folder, name='axes') # All of the following will not have any colour correction comp.define_output(depth_vis, output_folder) # render visual of depth layer +comp.define_output(binary_mask_aov, output_folder, name='binary_mask') comp.define_output(instancing_aov, output_folder, name='instancing') comp.define_output(class_aov, output_folder, name='semantic') comp.define_output(cam_normals_aov, output_folder, name='normals') @@ -77,4 +85,7 @@ # and all bounding boxes bounding_boxes = bsyn.annotations.bounding_boxes(objects, camera) -comp.render(camera=camera, annotations=keypoints + bounding_boxes) # render all the different passes - see output folder for results \ No newline at end of file +# and all axes +axes = bsyn.annotations.get_axes(objects) + +comp.render(camera=camera, annotations=keypoints + bounding_boxes + axes) # render all the different passes - see output folder for results \ No newline at end of file diff --git a/python/output_data.html b/python/output_data.html index b53d718..9db5b56 100644 --- a/python/output_data.html +++ b/python/output_data.html @@ -147,12 +147,14 @@

Output datargb_mask = comp.get_mask(obj_pass_idx, 'Image') # create an RGB mask (i.e. only render monkey) bounding_box_visual = comp.get_bounding_box_visual() keypoints_visual = comp.get_keypoints_visual() # Create a visual of keypoints +axes_visual = comp.get_axes_visual() # Create a visual of axes # AOV support - custom pass through a material shader # For simplicity, we will assign all AOVs to all objects - but that doesn't have to be done. all_objects = objects + [floor] cam_normals_aov = bsyn.aov.NormalsAOV(ref_frame='CAMERA', polarity=[-1, 1, -1]) +binary_mask_aov = bsyn.aov.ValueAOV(value=1) instancing_aov = bsyn.aov.InstanceRGBAOV() class_aov = bsyn.aov.ClassRGBAOV() UVAOV = bsyn.aov.UVAOV() # UV Coordinates @@ -162,6 +164,10 @@

Output datafor obj in all_objects: obj.assign_aov(aov) +for obj in all_objects: + if 'Cube' in obj.name: + obj.assign_aov(binary_mask_aov) + # Now we assign our render passes to the compositor, telling it what files to output output_folder = 'data_formats' @@ -170,9 +176,11 @@

Output datacomp.define_output(rgb_mask, output_folder, name='rgb_masked') # render RGB layer masked by monkey comp.define_output(bounding_box_visual, output_folder, name='bounding_box_visual') comp.define_output(keypoints_visual, output_folder, name='keypoints') +comp.define_output(axes_visual, output_folder, name='axes') # All of the following will not have any colour correction comp.define_output(depth_vis, output_folder) # render visual of depth layer +comp.define_output(binary_mask_aov, output_folder, name='binary_mask') comp.define_output(instancing_aov, output_folder, name='instancing') comp.define_output(class_aov, output_folder, name='semantic') comp.define_output(cam_normals_aov, output_folder, name='normals') @@ -187,7 +195,10 @@

Output data# and all bounding boxes bounding_boxes = bsyn.annotations.bounding_boxes(objects, camera) -comp.render(camera=camera, annotations=keypoints + bounding_boxes) # render all the different passes - see output folder for results +# and all axes +axes = bsyn.annotations.get_axes(objects) + +comp.render(camera=camera, annotations=keypoints + bounding_boxes + axes) # render all the different passes - see output folder for results diff --git a/searchindex.js b/searchindex.js index 3324dff..032dadb 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Animation": [[71, null]], "Benchmarking": [[59, "benchmarking"], [60, "benchmarking"]], "Blender script": [[74, null]], "BlenderSynth": [[59, null]], "Capturing pose": [[72, null]], "Citing": [[59, "citing"], [60, "citing"]], "Contributions and Projects": [[59, "contributions-and-projects"], [60, "contributions-and-projects"]], "Create dataset": [[75, null]], "Custom AOV": [[73, null]], "Custom modules": [[56, "custom-modules"], [58, "custom-modules"]], "Dataset creation": [[77, null]], "Debugging": [[56, null], [58, "debugging"]], "Debugging & Troubleshooting": [[58, null]], "Generate labels": [[76, null]], "Installation": [[57, null]], "Inverse kinematics": [[78, null]], "Mesh importing": [[79, null]], "Multiview rendering": [[80, null]], "Output data": [[81, null]], "Quickstart": [[82, null]], "Texturing": [[83, null]], "Troubleshooting": [[56, "troubleshooting"], [58, "troubleshooting"]], "Usage": [[59, "usage"], [60, null]], "blendersynth": [[0, null]], "blendersynth.annotations": [[1, null]], "blendersynth.annotations.annotation_handler": [[2, null]], "blendersynth.annotations.axes": [[3, null]], "blendersynth.annotations.bbox": [[4, null]], "blendersynth.annotations.keypoints": [[5, null]], "blendersynth.annotations.utils": [[6, null]], "blendersynth.blender": [[7, null]], "blendersynth.blender.aov": [[8, null]], "blendersynth.blender.armature": [[9, null]], "blendersynth.blender.boolean": [[10, null]], "blendersynth.blender.bsyn_object": [[11, null]], "blendersynth.blender.camera": [[12, null]], "blendersynth.blender.compositor": [[13, null]], "blendersynth.blender.compositor.compositor": [[14, null]], "blendersynth.blender.compositor.image_overlay": [[15, null]], "blendersynth.blender.compositor.mask_overlay": [[16, null]], "blendersynth.blender.compositor.visuals": [[17, null]], "blendersynth.blender.curve": [[18, null]], "blendersynth.blender.devices": [[19, null]], "blendersynth.blender.light": [[20, null]], "blendersynth.blender.material": [[21, null]], "blendersynth.blender.mesh": [[22, null]], "blendersynth.blender.nodes": [[23, null]], "blendersynth.blender.nodes.node_arranger": [[24, null]], "blendersynth.blender.nodes.node_group": [[25, null]], "blendersynth.blender.nodes.shader_node_groups": [[26, null]], "blendersynth.blender.other_objects": [[27, null]], "blendersynth.blender.render": [[28, null]], "blendersynth.blender.utils": [[29, null]], "blendersynth.blender.world": [[30, null]], "blendersynth.file": [[31, null]], "blendersynth.file.dataset_inputs": [[32, null]], "blendersynth.file.dataset_outputs": [[33, null]], "blendersynth.file.ffmpeg_utils": [[34, null]], "blendersynth.file.frames_to_video": [[35, null]], "blendersynth.file.tempfiles": [[36, null]], "blendersynth.run": [[37, null]], "blendersynth.run.blender_interface": [[38, null]], "blendersynth.run.blender_threading": [[39, null]], "blendersynth.run.import_handling": [[40, null]], "blendersynth.run.load_blend": [[41, null]], "blendersynth.run.pre_ops": [[42, null]], "blendersynth.run.run": [[43, null]], "blendersynth.run.run_this_script": [[44, null]], "blendersynth.utils": [[45, null]], "blendersynth.utils.blender_importer": [[46, null]], "blendersynth.utils.blender_setup": [[47, null]], "blendersynth.utils.blender_setup.blender_locator": [[48, null]], "blendersynth.utils.blender_setup.blender_python_path": [[49, null]], "blendersynth.utils.blender_setup.check_blender_install": [[50, null]], "blendersynth.utils.io": [[51, null]], "blendersynth.utils.layout": [[52, null]], "blendersynth.utils.types": [[53, null]], "blendersynth.utils.version": [[54, null]]}, "docnames": ["api/blendersynth", "api/blendersynth.annotations", "api/blendersynth.annotations.annotation_handler", "api/blendersynth.annotations.axes", "api/blendersynth.annotations.bbox", "api/blendersynth.annotations.keypoints", "api/blendersynth.annotations.utils", "api/blendersynth.blender", "api/blendersynth.blender.aov", "api/blendersynth.blender.armature", "api/blendersynth.blender.boolean", "api/blendersynth.blender.bsyn_object", "api/blendersynth.blender.camera", "api/blendersynth.blender.compositor", "api/blendersynth.blender.compositor.compositor", "api/blendersynth.blender.compositor.image_overlay", "api/blendersynth.blender.compositor.mask_overlay", "api/blendersynth.blender.compositor.visuals", "api/blendersynth.blender.curve", "api/blendersynth.blender.devices", "api/blendersynth.blender.light", "api/blendersynth.blender.material", "api/blendersynth.blender.mesh", "api/blendersynth.blender.nodes", "api/blendersynth.blender.nodes.node_arranger", "api/blendersynth.blender.nodes.node_group", "api/blendersynth.blender.nodes.shader_node_groups", "api/blendersynth.blender.other_objects", "api/blendersynth.blender.render", "api/blendersynth.blender.utils", "api/blendersynth.blender.world", "api/blendersynth.file", "api/blendersynth.file.dataset_inputs", "api/blendersynth.file.dataset_outputs", "api/blendersynth.file.ffmpeg_utils", "api/blendersynth.file.frames_to_video", "api/blendersynth.file.tempfiles", "api/blendersynth.run", "api/blendersynth.run.blender_interface", "api/blendersynth.run.blender_threading", "api/blendersynth.run.import_handling", "api/blendersynth.run.load_blend", "api/blendersynth.run.pre_ops", "api/blendersynth.run.run", "api/blendersynth.run.run_this_script", "api/blendersynth.utils", "api/blendersynth.utils.blender_importer", "api/blendersynth.utils.blender_setup", "api/blendersynth.utils.blender_setup.blender_locator", "api/blendersynth.utils.blender_setup.blender_python_path", "api/blendersynth.utils.blender_setup.check_blender_install", "api/blendersynth.utils.io", "api/blendersynth.utils.layout", "api/blendersynth.utils.types", "api/blendersynth.utils.version", "getting_started/_installation", "getting_started/_troubleshooting", "getting_started/installation", "getting_started/troubleshooting", "index", "markdown/README", "markdown/examples.animation", "markdown/examples.capturing_pose", "markdown/examples.custom_aov", "markdown/examples.dataset_creation.README", "markdown/examples.inverse_kinematics", "markdown/examples.mesh_importing", "markdown/examples.multiview_rendering", "markdown/examples.output_data", "markdown/examples.quickstart", "markdown/examples.texturing", "python/animation", "python/capturing_pose", "python/custom_aov", "python/dataset_creation/blender_script", "python/dataset_creation/create_dataset", "python/dataset_creation/generate_labels", "python/dataset_creation/index", "python/inverse_kinematics", "python/mesh_importing", "python/multiview_rendering", "python/output_data", "python/quickstart", "python/texturing"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api/blendersynth.rst", "api/blendersynth.annotations.rst", "api/blendersynth.annotations.annotation_handler.rst", "api/blendersynth.annotations.axes.rst", "api/blendersynth.annotations.bbox.rst", "api/blendersynth.annotations.keypoints.rst", "api/blendersynth.annotations.utils.rst", "api/blendersynth.blender.rst", "api/blendersynth.blender.aov.rst", "api/blendersynth.blender.armature.rst", "api/blendersynth.blender.boolean.rst", "api/blendersynth.blender.bsyn_object.rst", "api/blendersynth.blender.camera.rst", "api/blendersynth.blender.compositor.rst", "api/blendersynth.blender.compositor.compositor.rst", "api/blendersynth.blender.compositor.image_overlay.rst", "api/blendersynth.blender.compositor.mask_overlay.rst", "api/blendersynth.blender.compositor.visuals.rst", "api/blendersynth.blender.curve.rst", "api/blendersynth.blender.devices.rst", "api/blendersynth.blender.light.rst", "api/blendersynth.blender.material.rst", "api/blendersynth.blender.mesh.rst", "api/blendersynth.blender.nodes.rst", "api/blendersynth.blender.nodes.node_arranger.rst", "api/blendersynth.blender.nodes.node_group.rst", "api/blendersynth.blender.nodes.shader_node_groups.rst", "api/blendersynth.blender.other_objects.rst", "api/blendersynth.blender.render.rst", "api/blendersynth.blender.utils.rst", "api/blendersynth.blender.world.rst", "api/blendersynth.file.rst", "api/blendersynth.file.dataset_inputs.rst", "api/blendersynth.file.dataset_outputs.rst", "api/blendersynth.file.ffmpeg_utils.rst", "api/blendersynth.file.frames_to_video.rst", "api/blendersynth.file.tempfiles.rst", "api/blendersynth.run.rst", "api/blendersynth.run.blender_interface.rst", "api/blendersynth.run.blender_threading.rst", "api/blendersynth.run.import_handling.rst", "api/blendersynth.run.load_blend.rst", "api/blendersynth.run.pre_ops.rst", "api/blendersynth.run.run.rst", "api/blendersynth.run.run_this_script.rst", "api/blendersynth.utils.rst", "api/blendersynth.utils.blender_importer.rst", "api/blendersynth.utils.blender_setup.rst", "api/blendersynth.utils.blender_setup.blender_locator.rst", "api/blendersynth.utils.blender_setup.blender_python_path.rst", "api/blendersynth.utils.blender_setup.check_blender_install.rst", "api/blendersynth.utils.io.rst", "api/blendersynth.utils.layout.rst", "api/blendersynth.utils.types.rst", "api/blendersynth.utils.version.rst", "getting_started/_installation.md", "getting_started/_troubleshooting.md", "getting_started/installation.rst", "getting_started/troubleshooting.rst", "index.rst", "markdown/README.md", "markdown/examples.animation.md", "markdown/examples.capturing_pose.md", "markdown/examples.custom_aov.md", "markdown/examples.dataset_creation.README.md", "markdown/examples.inverse_kinematics.md", "markdown/examples.mesh_importing.md", "markdown/examples.multiview_rendering.md", "markdown/examples.output_data.md", "markdown/examples.quickstart.md", "markdown/examples.texturing.md", "python/animation.rst", "python/capturing_pose.rst", "python/custom_aov.rst", "python/dataset_creation/blender_script.rst", "python/dataset_creation/create_dataset.rst", "python/dataset_creation/generate_labels.rst", "python/dataset_creation/index.rst", "python/inverse_kinematics.rst", "python/mesh_importing.rst", "python/multiview_rendering.rst", "python/output_data.rst", "python/quickstart.rst", "python/texturing.rst"], "indexentries": {"__init__() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.__init__", false]], "__init__() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.__init__", false]], "__init__() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.__init__", false]], "__init__() (blendersynth.blender.aov.attrrgbaov method)": [[8, "blendersynth.blender.aov.AttrRGBAOV.__init__", false]], "__init__() (blendersynth.blender.aov.displacementgeneratedaov method)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV.__init__", false]], "__init__() (blendersynth.blender.aov.normalsaov method)": [[8, "blendersynth.blender.aov.NormalsAOV.__init__", false]], "__init__() (blendersynth.blender.aov.valueaov method)": [[8, "blendersynth.blender.aov.ValueAOV.__init__", false]], "__init__() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.__init__", false]], "__init__() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.__init__", false]], "__init__() (blendersynth.blender.nodes.shader_node_groups.deformedgeneratedtexturecoordinates method)": [[26, "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates.__init__", false]], "__init__() (blendersynth.blender.utils.cursorat method)": [[29, "blendersynth.blender.utils.CursorAt.__init__", false]], "__init__() (blendersynth.blender.utils.getnewobject method)": [[29, "blendersynth.blender.utils.GetNewObject.__init__", false]], "__init__() (blendersynth.blender.utils.selectobjects method)": [[29, "blendersynth.blender.utils.SelectObjects.__init__", false]], "__init__() (blendersynth.blender.utils.setmode method)": [[29, "blendersynth.blender.utils.SetMode.__init__", false]], "add_argument() (blendersynth.run.run_this_script.argumentparser method)": [[44, "blendersynth.run.run_this_script.ArgumentParser.add_argument", false]], "add_child() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.add_child", false]], "add_constraint() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.add_constraint", false]], "add_node() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.add_node", false]], "add_node() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.add_node", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.add_socket", false]], "add_socket() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.add_socket", false]], "add_source() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.add_source", false]], "add_to_shader() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.add_to_shader", false]], "all_origins (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.all_origins", false]], "alphaimageoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay", false]], "animatable_property() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.animatable_property", false]], "animate_path() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.animate_path", false]], "animate_path() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.animate_path", false]], "animate_path() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.animate_path", false]], "animate_path() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.animate_path", false]], "animate_path() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.animate_path", false]], "animate_path() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.animate_path", false]], "animate_path() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.animate_path", false]], "animate_path() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.animate_path", false]], "animate_path() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.animate_path", false]], "animate_path() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.animate_path", false]], "ann_types (in module blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.ANN_TYPES", false]], "annotation (class in blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.Annotation", false]], "annotationhandler (class in blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler", false]], "aov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AOV", false]], "apply_global_rotation() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.apply_global_rotation", false]], "area_types (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.AREA_TYPES", false]], "argumentparser (class in blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.ArgumentParser", false]], "armature (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.Armature", false]], "assign_aov() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_aov", false]], "assign_aovs() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_aovs", false]], "assign_pass_index() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_pass_index", false]], "attraov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AttrAOV", false]], "attrrgbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AttrRGBAOV", false]], "available_formats (in module blendersynth.blender.compositor.compositor)": [[14, "blendersynth.blender.compositor.compositor.AVAILABLE_FORMATS", false]], "available_gpus (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.available_gpus", false]], "axes (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.axes", false]], "axes (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.axes", false]], "axes (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.axes", false]], "axes (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.axes", false]], "axes (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.axes", false]], "axes (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.axes", false]], "axes (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.axes", false]], "axes (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.axes", false]], "axes (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.axes", false]], "axes (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.axes", false]], "axesoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay", false]], "bboxannotation (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.BboxAnnotation", false]], "blendercommand (class in blendersynth.run.run)": [[43, "blendersynth.run.run.BlenderCommand", false]], "blendersynth.annotations.annotation_handler": [[2, "module-blendersynth.annotations.annotation_handler", false]], "blendersynth.annotations.axes": [[3, "module-blendersynth.annotations.axes", false]], "blendersynth.annotations.bbox": [[4, "module-blendersynth.annotations.bbox", false]], "blendersynth.annotations.keypoints": [[5, "module-blendersynth.annotations.keypoints", false]], "blendersynth.annotations.utils": [[6, "module-blendersynth.annotations.utils", false]], "blendersynth.blender.aov": [[8, "module-blendersynth.blender.aov", false]], "blendersynth.blender.armature": [[9, "module-blendersynth.blender.armature", false]], "blendersynth.blender.boolean": [[10, "module-blendersynth.blender.boolean", false]], "blendersynth.blender.bsyn_object": [[11, "module-blendersynth.blender.bsyn_object", false]], "blendersynth.blender.camera": [[12, "module-blendersynth.blender.camera", false]], "blendersynth.blender.compositor.compositor": [[14, "module-blendersynth.blender.compositor.compositor", false]], "blendersynth.blender.compositor.image_overlay": [[15, "module-blendersynth.blender.compositor.image_overlay", false]], "blendersynth.blender.compositor.mask_overlay": [[16, "module-blendersynth.blender.compositor.mask_overlay", false]], "blendersynth.blender.compositor.visuals": [[17, "module-blendersynth.blender.compositor.visuals", false]], "blendersynth.blender.curve": [[18, "module-blendersynth.blender.curve", false]], "blendersynth.blender.devices": [[19, "module-blendersynth.blender.devices", false]], "blendersynth.blender.light": [[20, "module-blendersynth.blender.light", false]], "blendersynth.blender.material": [[21, "module-blendersynth.blender.material", false]], "blendersynth.blender.mesh": [[22, "module-blendersynth.blender.mesh", false]], "blendersynth.blender.nodes.node_arranger": [[24, "module-blendersynth.blender.nodes.node_arranger", false]], "blendersynth.blender.nodes.node_group": [[25, "module-blendersynth.blender.nodes.node_group", false]], "blendersynth.blender.nodes.shader_node_groups": [[26, "module-blendersynth.blender.nodes.shader_node_groups", false]], "blendersynth.blender.other_objects": [[27, "module-blendersynth.blender.other_objects", false]], "blendersynth.blender.render": [[28, "module-blendersynth.blender.render", false]], "blendersynth.blender.utils": [[29, "module-blendersynth.blender.utils", false]], "blendersynth.blender.world": [[30, "module-blendersynth.blender.world", false]], "blendersynth.file.dataset_inputs": [[32, "module-blendersynth.file.dataset_inputs", false]], "blendersynth.file.dataset_outputs": [[33, "module-blendersynth.file.dataset_outputs", false]], "blendersynth.file.ffmpeg_utils": [[34, "module-blendersynth.file.ffmpeg_utils", false]], "blendersynth.file.frames_to_video": [[35, "module-blendersynth.file.frames_to_video", false]], "blendersynth.file.tempfiles": [[36, "module-blendersynth.file.tempfiles", false]], "blendersynth.run.blender_interface": [[38, "module-blendersynth.run.blender_interface", false]], "blendersynth.run.blender_threading": [[39, "module-blendersynth.run.blender_threading", false]], "blendersynth.run.import_handling": [[40, "module-blendersynth.run.import_handling", false]], "blendersynth.run.load_blend": [[41, "module-blendersynth.run.load_blend", false]], "blendersynth.run.pre_ops": [[42, "module-blendersynth.run.pre_ops", false]], "blendersynth.run.run": [[43, "module-blendersynth.run.run", false]], "blendersynth.run.run_this_script": [[44, "module-blendersynth.run.run_this_script", false]], "blendersynth.utils.blender_importer": [[46, "module-blendersynth.utils.blender_importer", false]], "blendersynth.utils.blender_setup.blender_locator": [[48, "module-blendersynth.utils.blender_setup.blender_locator", false]], "blendersynth.utils.blender_setup.blender_python_path": [[49, "module-blendersynth.utils.blender_setup.blender_python_path", false]], "blendersynth.utils.blender_setup.check_blender_install": [[50, "module-blendersynth.utils.blender_setup.check_blender_install", false]], "blendersynth.utils.io": [[51, "module-blendersynth.utils.io", false]], "blendersynth.utils.layout": [[52, "module-blendersynth.utils.layout", false]], "blendersynth.utils.types": [[53, "module-blendersynth.utils.types", false]], "blendersynth.utils.version": [[54, "module-blendersynth.utils.version", false]], "blenderthread (class in blendersynth.run.blender_threading)": [[39, "blendersynth.run.blender_threading.BlenderThread", false]], "blenderthreadmanager (class in blendersynth.run.blender_threading)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager", false]], "boneconstraint (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.BoneConstraint", false]], "bounding_boxes() (in module blendersynth.annotations.bbox)": [[4, "blendersynth.annotations.bbox.bounding_boxes", false]], "boundingboxoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay", false]], "bsynobject (class in blendersynth.blender.bsyn_object)": [[11, "blendersynth.blender.bsyn_object.BsynObject", false]], "calc_depth() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.calc_depth", false]], "camera (class in blendersynth.blender.camera)": [[12, "blendersynth.blender.camera.Camera", false]], "centroid() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.centroid", false]], "change_area_to() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.change_area_to", false]], "check_blender_install() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.check_blender_install", false]], "check_in() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.check_in", false]], "check_status() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.check_status", false]], "clamp_in_axis() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.clamp_in_axis", false]], "classidaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ClassIDAOV", false]], "classrgbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ClassRGBAOV", false]], "cleanup_temp_files() (in module blendersynth.file.tempfiles)": [[36, "blendersynth.file.tempfiles.cleanup_temp_files", false]], "clear_pose() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.clear_pose", false]], "color (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.color", false]], "compositor (class in blendersynth.blender.compositor.compositor)": [[14, "blendersynth.blender.compositor.compositor.Compositor", false]], "compositornodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.CompositorNodeGroup", false]], "conditional_import() (in module blendersynth.run.import_handling)": [[40, "blendersynth.run.import_handling.conditional_import", false]], "copy() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.copy", false]], "copy() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.copy", false]], "create() (blendersynth.blender.camera.camera class method)": [[12, "blendersynth.blender.camera.Camera.create", false]], "create() (blendersynth.blender.light.light class method)": [[20, "blendersynth.blender.light.Light.create", false]], "create() (blendersynth.blender.other_objects.empty class method)": [[27, "blendersynth.blender.other_objects.Empty.create", false]], "create_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.create_shape_key", false]], "create_temp_file() (in module blendersynth.file.tempfiles)": [[36, "blendersynth.file.tempfiles.create_temp_file", false]], "cursorat (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.CursorAt", false]], "curve (class in blendersynth.blender.curve)": [[18, "blendersynth.blender.curve.Curve", false]], "debuginputs (class in blendersynth.file.dataset_inputs)": [[32, "blendersynth.file.dataset_inputs.DebugInputs", false]], "define_output() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.define_output", false]], "deformedgeneratedtexturecoordinates (class in blendersynth.blender.nodes.shader_node_groups)": [[26, "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates", false]], "delete() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.delete", false]], "depthvis (class in blendersynth.blender.compositor.visuals)": [[17, "blendersynth.blender.compositor.visuals.DepthVis", false]], "device_names (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.device_names", false]], "devicelist (class in blendersynth.blender.devices)": [[19, "blendersynth.blender.devices.DeviceList", false]], "devices (class in blendersynth.blender.devices)": [[19, "blendersynth.blender.devices.Devices", false]], "difference() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.difference", false]], "displacementgeneratedaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV", false]], "empty (class in blendersynth.blender.other_objects)": [[27, "blendersynth.blender.other_objects.Empty", false]], "enabled_device_names (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.enabled_device_names", false]], "enabled_gpus (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.enabled_gpus", false]], "energy (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.energy", false]], "engines (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.ENGINES", false]], "error() (blendersynth.run.run_this_script.argumentparser method)": [[44, "blendersynth.run.run_this_script.ArgumentParser.error", false]], "execute_jobs() (in module blendersynth.run.run)": [[43, "blendersynth.run.run.execute_jobs", false]], "export_obj() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.export_obj", false]], "ffmpeg_input_from_files() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.ffmpeg_input_from_files", false]], "find_blender_python() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.find_blender_python", false]], "focal_length (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.focal_length", false]], "follow_path() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.follow_path", false]], "follow_path() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.follow_path", false]], "follow_path() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.follow_path", false]], "follow_path() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.follow_path", false]], "follow_path() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.follow_path", false]], "follow_path() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.follow_path", false]], "follow_path() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.follow_path", false]], "follow_path() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.follow_path", false]], "follow_path() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.follow_path", false]], "follow_path() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.follow_path", false]], "fov (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.fov", false]], "frames_to_video() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.frames_to_video", false]], "frames_to_video_multiview() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.frames_to_video_multiview", false]], "from_annotations() (blendersynth.annotations.annotation_handler.annotationhandler class method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.from_annotations", false]], "from_fbx() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_fbx", false]], "from_glb() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_glb", false]], "from_gltf() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_gltf", false]], "from_image() (blendersynth.blender.material.material class method)": [[21, "blendersynth.blender.material.Material.from_image", false]], "from_numpy() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_numpy", false]], "from_obj() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_obj", false]], "from_primitive() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_primitive", false]], "from_scene() (blendersynth.blender.camera.camera class method)": [[12, "blendersynth.blender.camera.Camera.from_scene", false]], "from_scene() (blendersynth.blender.light.light class method)": [[20, "blendersynth.blender.light.Light.from_scene", false]], "from_scene() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_scene", false]], "generatedaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.GeneratedAOV", false]], "get_annotation_by_camera() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.get_annotation_by_camera", false]], "get_area() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.get_area", false]], "get_areas() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.get_areas", false]], "get_armature() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_armature", false]], "get_axes() (in module blendersynth.annotations.axes)": [[3, "blendersynth.annotations.axes.get_axes", false]], "get_axes_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_axes_visual", false]], "get_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.get_blender_path", false]], "get_bone() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.get_bone", false]], "get_bounding_box_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_bounding_box_visual", false]], "get_depth_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_depth_visual", false]], "get_frames_from_directory() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.get_frames_from_directory", false]], "get_keypoints() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_keypoints", false]], "get_keypoints_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_keypoints_visual", false]], "get_mask() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_mask", false]], "get_node_by_name() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.get_node_by_name", false]], "get_raw_bounds() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_raw_bounds", false]], "get_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_shape_key", false]], "getnewobject (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.GetNewObject", false]], "handle_vec() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.handle_vec", false]], "head_location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.head_location", false]], "hstack() (in module blendersynth.file.ffmpeg_utils)": [[34, "blendersynth.file.ffmpeg_utils.hstack", false]], "illegalimport (class in blendersynth.run.import_handling)": [[40, "blendersynth.run.import_handling.IllegalImport", false]], "import_module() (in module blendersynth.utils.blender_importer)": [[46, "blendersynth.utils.blender_importer.import_module", false]], "input() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.input", false]], "input() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.input", false]], "input() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.input", false]], "input() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.input", false]], "inputs (blendersynth.blender.compositor.image_overlay.alphaimageoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.axesoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.boundingboxoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.keypointsoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.mask_overlay.maskoverlay property)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.visuals.depthvis property)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.inputs", false]], "inputs (blendersynth.blender.nodes.node_group.nodegroup property)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.inputs", false]], "inputs (class in blendersynth.file.dataset_inputs)": [[32, "blendersynth.file.dataset_inputs.Inputs", false]], "install_module() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.install_module", false]], "instanceidaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.InstanceIDAOV", false]], "instancergbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.InstanceRGBAOV", false]], "intersect() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.intersect", false]], "is_blender_in_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.is_blender_in_path", false]], "is_blender_running() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.is_blender_running", false]], "is_from_run_this_script() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.is_from_run_this_script", false]], "is_version() (in module blendersynth.utils.version)": [[54, "blendersynth.utils.version.is_version", false]], "is_version_plus() (in module blendersynth.utils.version)": [[54, "blendersynth.utils.version.is_version_plus", false]], "join() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.join", false]], "jsons (blendersynth.file.dataset_inputs.debuginputs attribute)": [[32, "blendersynth.file.dataset_inputs.DebugInputs.jsons", false]], "jsons (blendersynth.file.dataset_inputs.inputs attribute)": [[32, "blendersynth.file.dataset_inputs.Inputs.jsons", false]], "keypointoraxesannotation (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.KeypointOrAxesAnnotation", false]], "keypointsoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay", false]], "light (class in blendersynth.blender.light)": [[20, "blendersynth.blender.light.Light", false]], "light_types (blendersynth.blender.light.light attribute)": [[20, "blendersynth.blender.light.Light.light_types", false]], "link() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.link", false]], "link() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.link", false]], "link() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.link", false]], "link() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.link", false]], "load_blend() (in module blendersynth.run.load_blend)": [[41, "blendersynth.run.load_blend.load_blend", false]], "load_image() (in module blendersynth.utils.io)": [[51, "blendersynth.utils.io.load_image", false]], "local_rotation_euler (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.local_rotation_euler", false]], "location (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.location", false]], "location (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.location", false]], "location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.location", false]], "location (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.location", false]], "location (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.location", false]], "location (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.location", false]], "location (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.location", false]], "location (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.location", false]], "location (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.location", false]], "location (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.location", false]], "log_event() (in module blendersynth.run.blender_interface)": [[38, "blendersynth.run.blender_interface.log_event", false]], "look_at() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.look_at", false]], "look_at_object() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.look_at_object", false]], "make_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.make_shape_key", false]], "maskoverlay (class in blendersynth.blender.compositor.mask_overlay)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay", false]], "material (class in blendersynth.blender.material)": [[21, "blendersynth.blender.material.Material", false]], "matrix_world (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.matrix_world", false]], "matrix_world (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.matrix_world", false]], "matrix_world (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.matrix_world", false]], "matrix_world (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.matrix_world", false]], "matrix_world (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.matrix_world", false]], "matrix_world (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.matrix_world", false]], "matrix_world (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.matrix_world", false]], "matrix_world (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.matrix_world", false]], "matrix_world (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.matrix_world", false]], "matrix_world (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.matrix_world", false]], "mesh (class in blendersynth.blender.mesh)": [[22, "blendersynth.blender.mesh.Mesh", false]], "module": [[2, "module-blendersynth.annotations.annotation_handler", false], [3, "module-blendersynth.annotations.axes", false], [4, "module-blendersynth.annotations.bbox", false], [5, "module-blendersynth.annotations.keypoints", false], [6, "module-blendersynth.annotations.utils", false], [8, "module-blendersynth.blender.aov", false], [9, "module-blendersynth.blender.armature", false], [10, "module-blendersynth.blender.boolean", false], [11, "module-blendersynth.blender.bsyn_object", false], [12, "module-blendersynth.blender.camera", false], [14, "module-blendersynth.blender.compositor.compositor", false], [15, "module-blendersynth.blender.compositor.image_overlay", false], [16, "module-blendersynth.blender.compositor.mask_overlay", false], [17, "module-blendersynth.blender.compositor.visuals", false], [18, "module-blendersynth.blender.curve", false], [19, "module-blendersynth.blender.devices", false], [20, "module-blendersynth.blender.light", false], [21, "module-blendersynth.blender.material", false], [22, "module-blendersynth.blender.mesh", false], [24, "module-blendersynth.blender.nodes.node_arranger", false], [25, "module-blendersynth.blender.nodes.node_group", false], [26, "module-blendersynth.blender.nodes.shader_node_groups", false], [27, "module-blendersynth.blender.other_objects", false], [28, "module-blendersynth.blender.render", false], [29, "module-blendersynth.blender.utils", false], [30, "module-blendersynth.blender.world", false], [32, "module-blendersynth.file.dataset_inputs", false], [33, "module-blendersynth.file.dataset_outputs", false], [34, "module-blendersynth.file.ffmpeg_utils", false], [35, "module-blendersynth.file.frames_to_video", false], [36, "module-blendersynth.file.tempfiles", false], [38, "module-blendersynth.run.blender_interface", false], [39, "module-blendersynth.run.blender_threading", false], [40, "module-blendersynth.run.import_handling", false], [41, "module-blendersynth.run.load_blend", false], [42, "module-blendersynth.run.pre_ops", false], [43, "module-blendersynth.run.run", false], [44, "module-blendersynth.run.run_this_script", false], [46, "module-blendersynth.utils.blender_importer", false], [48, "module-blendersynth.utils.blender_setup.blender_locator", false], [49, "module-blendersynth.utils.blender_setup.blender_python_path", false], [50, "module-blendersynth.utils.blender_setup.check_blender_install", false], [51, "module-blendersynth.utils.io", false], [52, "module-blendersynth.utils.layout", false], [53, "module-blendersynth.utils.types", false], [54, "module-blendersynth.utils.version", false]], "n (blendersynth.blender.aov.classrgbaov property)": [[8, "blendersynth.blender.aov.ClassRGBAOV.N", false]], "n (blendersynth.blender.aov.instancergbaov property)": [[8, "blendersynth.blender.aov.InstanceRGBAOV.N", false]], "names (blendersynth.blender.devices.devicelist property)": [[19, "blendersynth.blender.devices.DeviceList.names", false]], "nodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup", false]], "normalsaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.NormalsAOV", false]], "num_rendered (blendersynth.run.blender_threading.blenderthread property)": [[39, "blendersynth.run.blender_threading.BlenderThread.num_rendered", false]], "on_script_open() (in module blendersynth.run.pre_ops)": [[42, "blendersynth.run.pre_ops.on_script_open", false]], "origin (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.origin", false]], "origin_to_centroid() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.origin_to_centroid", false]], "output() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.output", false]], "output() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.output", false]], "output() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.output", false]], "output() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.output", false]], "outputs (blendersynth.blender.compositor.image_overlay.alphaimageoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.axesoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.boundingboxoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.keypointsoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.mask_overlay.maskoverlay property)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.visuals.depthvis property)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.outputs", false]], "outputs (blendersynth.blender.nodes.node_group.nodegroup property)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.outputs", false]], "path_keyframe() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.path_keyframe", false]], "path_keyframe() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.path_keyframe", false]], "path_keyframe() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.path_keyframe", false]], "path_keyframe() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.path_keyframe", false]], "path_keyframe() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.path_keyframe", false]], "path_keyframe() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.path_keyframe", false]], "path_keyframe() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.path_keyframe", false]], "path_keyframe() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.path_keyframe", false]], "path_keyframe() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.path_keyframe", false]], "path_keyframe() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.path_keyframe", false]], "pose_bone() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.pose_bone", false]], "posebone (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.PoseBone", false]], "primitive_list (blendersynth.blender.mesh.mesh attribute)": [[22, "blendersynth.blender.mesh.Mesh.primitive_list", false]], "project_keypoints() (in module blendersynth.annotations.keypoints)": [[5, "blendersynth.annotations.keypoints.project_keypoints", false]], "project_point_to_image() (in module blendersynth.annotations.utils)": [[6, "blendersynth.annotations.utils.project_point_to_image", false]], "project_points() (in module blendersynth.annotations.utils)": [[6, "blendersynth.annotations.utils.project_points", false]], "read_from_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.read_from_config", false]], "remove() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.remove", false]], "remove() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.remove", false]], "remove() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.remove", false]], "remove() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.remove", false]], "remove() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.remove", false]], "remove() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.remove", false]], "remove() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.remove", false]], "remove() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.remove", false]], "remove() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.remove", false]], "remove() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.remove", false]], "remove_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.remove_config", false]], "remove_from_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.remove_from_config", false]], "render() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.render", false]], "render() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render", false]], "render_depth() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_depth", false]], "render_visibility() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.render_visibility", false]], "render_visibility() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.render_visibility", false]], "render_visibility() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.render_visibility", false]], "render_visibility() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.render_visibility", false]], "render_visibility() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.render_visibility", false]], "render_visibility() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.render_visibility", false]], "render_visibility() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.render_visibility", false]], "render_visibility() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.render_visibility", false]], "render_visibility() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.render_visibility", false]], "render_visibility() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.render_visibility", false]], "render_with_cpu() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_with_cpu", false]], "render_with_gpu() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_with_gpu", false]], "rotate_by() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.rotate_by", false]], "rotate_by() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.rotate_by", false]], "rotate_by() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.rotate_by", false]], "rotate_by() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.rotate_by", false]], "rotate_by() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.rotate_by", false]], "rotate_by() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.rotate_by", false]], "rotate_by() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.rotate_by", false]], "rotate_by() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.rotate_by", false]], "rotate_by() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.rotate_by", false]], "rotate_by() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.rotate_by", false]], "rotation_euler (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.rotation_euler", false]], "rotation_euler (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.rotation_euler", false]], "rotation_euler (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.rotation_euler", false]], "rotation_euler (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.rotation_euler", false]], "rotation_euler (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.rotation_euler", false]], "rotation_euler (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.rotation_euler", false]], "rotation_euler (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.rotation_euler", false]], "rotation_euler (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.rotation_euler", false]], "rotation_euler (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.rotation_euler", false]], "rotation_euler (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.rotation_euler", false]], "run_this_script() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.run_this_script", false]], "save_image() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.save_image", false]], "save_image() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.save_image", false]], "save_label() (in module blendersynth.file.dataset_outputs)": [[33, "blendersynth.file.dataset_outputs.save_label", false]], "scale_by() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.scale_by", false]], "scale_by() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.scale_by", false]], "scale_by() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.scale_by", false]], "scale_by() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.scale_by", false]], "scale_by() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.scale_by", false]], "scale_by() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.scale_by", false]], "scale_by() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.scale_by", false]], "scale_by() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.scale_by", false]], "scale_by() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.scale_by", false]], "scale_by() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.scale_by", false]], "selectobjects (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.SelectObjects", false]], "set() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.set", false]], "set_bdsf_property() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_bdsf_property", false]], "set_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.set_blender_path", false]], "set_bounds() (blendersynth.blender.aov.displacementgeneratedaov method)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV.set_bounds", false]], "set_by_name() (blendersynth.blender.devices.devices method)": [[19, "blendersynth.blender.devices.Devices.set_by_name", false]], "set_class_id() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_class_id", false]], "set_clip_end() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_clip_end", false]], "set_clip_start() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_clip_start", false]], "set_color() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_color", false]], "set_color() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_color", false]], "set_cycles_samples() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_cycles_samples", false]], "set_device_usage() (blendersynth.blender.devices.devices method)": [[19, "blendersynth.blender.devices.Devices.set_device_usage", false]], "set_dimensions() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_dimensions", false]], "set_dimensions() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_dimensions", false]], "set_dimensions() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_dimensions", false]], "set_dimensions() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_dimensions", false]], "set_dimensions() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_dimensions", false]], "set_dimensions() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_dimensions", false]], "set_dimensions() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_dimensions", false]], "set_dimensions() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_dimensions", false]], "set_dimensions() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_dimensions", false]], "set_dimensions() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_dimensions", false]], "set_energy() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_energy", false]], "set_engine() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_engine", false]], "set_focal_length() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_focal_length", false]], "set_fov() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_fov", false]], "set_hdri() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_hdri", false]], "set_intensity() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_intensity", false]], "set_job() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.set_job", false]], "set_location() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_location", false]], "set_location() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_location", false]], "set_location() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_location", false]], "set_location() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_location", false]], "set_location() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_location", false]], "set_location() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_location", false]], "set_location() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_location", false]], "set_location() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_location", false]], "set_location() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_location", false]], "set_location() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_location", false]], "set_logger() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.set_logger", false]], "set_minimum_to() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_minimum_to", false]], "set_resolution() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_resolution", false]], "set_rotation_euler() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_rotation_euler", false]], "set_scale() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_scale", false]], "set_scale() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_scale", false]], "set_scale() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_scale", false]], "set_scale() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_scale", false]], "set_scale() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_scale", false]], "set_scale() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_scale", false]], "set_scale() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_scale", false]], "set_scale() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_scale", false]], "set_scale() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_scale", false]], "set_scale() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_scale", false]], "set_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_key", false]], "set_shape_key_data() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_key_data", false]], "set_shape_keys() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_keys", false]], "set_transparent() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_transparent", false]], "setmode (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.SetMode", false]], "setup_blender_stubs() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.setup_blender_stubs", false]], "shadernodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.ShaderNodeGroup", false]], "shape_keys (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.shape_keys", false]], "split_to_islands() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.split_to_islands", false]], "stack_visuals() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.stack_visuals", false]], "start() (blendersynth.run.blender_threading.blenderthreadmanager method)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager.start", false]], "start_job() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.start_job", false]], "tail_location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.tail_location", false]], "terminate() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.terminate", false]], "terminate() (blendersynth.run.blender_threading.blenderthreadmanager method)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager.terminate", false]], "tidy_tree() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.tidy_tree", false]], "track_to() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.track_to", false]], "track_to() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.track_to", false]], "track_to() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.track_to", false]], "track_to() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.track_to", false]], "track_to() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.track_to", false]], "track_to() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.track_to", false]], "track_to() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.track_to", false]], "track_to() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.track_to", false]], "track_to() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.track_to", false]], "track_to() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.track_to", false]], "translate() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.translate", false]], "translate() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.translate", false]], "translate() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.translate", false]], "translate() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.translate", false]], "translate() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.translate", false]], "translate() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.translate", false]], "translate() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.translate", false]], "translate() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.translate", false]], "translate() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.translate", false]], "translate() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.translate", false]], "tree_add_socket() (in module blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.tree_add_socket", false]], "union() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.union", false]], "union() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.union", false]], "union() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.union", false]], "untrack() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.untrack", false]], "untrack() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.untrack", false]], "untrack() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.untrack", false]], "untrack() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.untrack", false]], "untrack() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.untrack", false]], "untrack() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.untrack", false]], "untrack() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.untrack", false]], "untrack() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.untrack", false]], "untrack() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.untrack", false]], "untrack() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.untrack", false]], "update() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.update", false]], "update() (blendersynth.blender.aov.attrrgbaov method)": [[8, "blendersynth.blender.aov.AttrRGBAOV.update", false]], "update() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.update", false]], "update() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.update", false]], "update() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.update", false]], "update() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.update", false]], "update_all_filenames() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_all_filenames", false]], "update_directory() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_directory", false]], "update_filename() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_filename", false]], "uvaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.UVAOV", false]], "validate_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.validate_blender_path", false]], "valueaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ValueAOV", false]], "vectorlike (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.VectorLike", false]], "vectorlikeorscalar (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.VectorLikeOrScalar", false]], "viewport_visibility() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.viewport_visibility", false]], "world (class in blendersynth.blender.world)": [[30, "blendersynth.blender.world.World", false]], "write_to_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.write_to_config", false]]}, "objects": {"blendersynth.annotations": [[2, 0, 0, "-", "annotation_handler"], [3, 0, 0, "-", "axes"], [4, 0, 0, "-", "bbox"], [5, 0, 0, "-", "keypoints"], [6, 0, 0, "-", "utils"]], "blendersynth.annotations.annotation_handler": [[2, 1, 1, "", "ANN_TYPES"], [2, 2, 1, "", "Annotation"], [2, 2, 1, "", "AnnotationHandler"]], "blendersynth.annotations.annotation_handler.Annotation": [[2, 3, 1, "", "__init__"], [2, 3, 1, "", "copy"], [2, 3, 1, "", "set"], [2, 3, 1, "", "union"]], "blendersynth.annotations.annotation_handler.AnnotationHandler": [[2, 3, 1, "", "__init__"], [2, 3, 1, "", "from_annotations"], [2, 3, 1, "", "get_annotation_by_camera"], [2, 3, 1, "", "union"]], "blendersynth.annotations.axes": [[3, 4, 1, "", "get_axes"]], "blendersynth.annotations.bbox": [[4, 4, 1, "", "bounding_boxes"]], "blendersynth.annotations.keypoints": [[5, 4, 1, "", "project_keypoints"]], "blendersynth.annotations.utils": [[6, 4, 1, "", "project_point_to_image"], [6, 4, 1, "", "project_points"]], "blendersynth.blender": [[8, 0, 0, "-", "aov"], [9, 0, 0, "-", "armature"], [10, 0, 0, "-", "boolean"], [11, 0, 0, "-", "bsyn_object"], [12, 0, 0, "-", "camera"], [18, 0, 0, "-", "curve"], [19, 0, 0, "-", "devices"], [20, 0, 0, "-", "light"], [21, 0, 0, "-", "material"], [22, 0, 0, "-", "mesh"], [27, 0, 0, "-", "other_objects"], [28, 0, 0, "-", "render"], [29, 0, 0, "-", "utils"], [30, 0, 0, "-", "world"]], "blendersynth.blender.aov": [[8, 2, 1, "", "AOV"], [8, 2, 1, "", "AttrAOV"], [8, 2, 1, "", "AttrRGBAOV"], [8, 2, 1, "", "ClassIDAOV"], [8, 2, 1, "", "ClassRGBAOV"], [8, 2, 1, "", "DisplacementGeneratedAOV"], [8, 2, 1, "", "GeneratedAOV"], [8, 2, 1, "", "InstanceIDAOV"], [8, 2, 1, "", "InstanceRGBAOV"], [8, 2, 1, "", "NormalsAOV"], [8, 2, 1, "", "UVAOV"], [8, 2, 1, "", "ValueAOV"]], "blendersynth.blender.aov.AOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "add_to_shader"], [8, 3, 1, "", "update"]], "blendersynth.blender.aov.AttrRGBAOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "update"]], "blendersynth.blender.aov.ClassRGBAOV": [[8, 5, 1, "", "N"]], "blendersynth.blender.aov.DisplacementGeneratedAOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "set_bounds"]], "blendersynth.blender.aov.InstanceRGBAOV": [[8, 5, 1, "", "N"]], "blendersynth.blender.aov.NormalsAOV": [[8, 3, 1, "", "__init__"]], "blendersynth.blender.aov.ValueAOV": [[8, 3, 1, "", "__init__"]], "blendersynth.blender.armature": [[9, 2, 1, "", "Armature"], [9, 2, 1, "", "BoneConstraint"], [9, 2, 1, "", "PoseBone"]], "blendersynth.blender.armature.Armature": [[9, 3, 1, "", "add_constraint"], [9, 3, 1, "", "animate_path"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "clear_pose"], [9, 3, 1, "", "follow_path"], [9, 3, 1, "", "get_bone"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "pose_bone"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.armature.BoneConstraint": [[9, 3, 1, "", "animate_path"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "follow_path"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.armature.PoseBone": [[9, 3, 1, "", "animate_path"], [9, 3, 1, "", "apply_global_rotation"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "follow_path"], [9, 5, 1, "", "head_location"], [9, 5, 1, "", "local_rotation_euler"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 5, 1, "", "tail_location"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.boolean": [[10, 4, 1, "", "difference"], [10, 4, 1, "", "intersect"], [10, 4, 1, "", "union"]], "blendersynth.blender.bsyn_object": [[11, 2, 1, "", "BsynObject"]], "blendersynth.blender.bsyn_object.BsynObject": [[11, 3, 1, "", "animate_path"], [11, 5, 1, "", "axes"], [11, 3, 1, "", "follow_path"], [11, 5, 1, "", "location"], [11, 5, 1, "", "matrix_world"], [11, 3, 1, "", "path_keyframe"], [11, 3, 1, "", "remove"], [11, 3, 1, "", "render_visibility"], [11, 3, 1, "", "rotate_by"], [11, 5, 1, "", "rotation_euler"], [11, 3, 1, "", "scale_by"], [11, 3, 1, "", "set_dimensions"], [11, 3, 1, "", "set_location"], [11, 3, 1, "", "set_rotation_euler"], [11, 3, 1, "", "set_scale"], [11, 3, 1, "", "track_to"], [11, 3, 1, "", "translate"], [11, 3, 1, "", "untrack"], [11, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.camera": [[12, 2, 1, "", "Camera"]], "blendersynth.blender.camera.Camera": [[12, 3, 1, "", "animate_path"], [12, 5, 1, "", "axes"], [12, 3, 1, "", "create"], [12, 5, 1, "", "focal_length"], [12, 3, 1, "", "follow_path"], [12, 5, 1, "", "fov"], [12, 3, 1, "", "from_scene"], [12, 5, 1, "", "location"], [12, 3, 1, "", "look_at"], [12, 3, 1, "", "look_at_object"], [12, 5, 1, "", "matrix_world"], [12, 3, 1, "", "path_keyframe"], [12, 3, 1, "", "remove"], [12, 3, 1, "", "render_visibility"], [12, 3, 1, "", "rotate_by"], [12, 5, 1, "", "rotation_euler"], [12, 3, 1, "", "scale_by"], [12, 3, 1, "", "set_clip_end"], [12, 3, 1, "", "set_clip_start"], [12, 3, 1, "", "set_dimensions"], [12, 3, 1, "", "set_focal_length"], [12, 3, 1, "", "set_fov"], [12, 3, 1, "", "set_location"], [12, 3, 1, "", "set_rotation_euler"], [12, 3, 1, "", "set_scale"], [12, 3, 1, "", "track_to"], [12, 3, 1, "", "translate"], [12, 3, 1, "", "untrack"], [12, 3, 1, "", "update"], [12, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.compositor": [[14, 0, 0, "-", "compositor"], [15, 0, 0, "-", "image_overlay"], [16, 0, 0, "-", "mask_overlay"], [17, 0, 0, "-", "visuals"]], "blendersynth.blender.compositor.compositor": [[14, 1, 1, "", "AVAILABLE_FORMATS"], [14, 2, 1, "", "Compositor"]], "blendersynth.blender.compositor.compositor.Compositor": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "define_output"], [14, 3, 1, "", "get_axes_visual"], [14, 3, 1, "", "get_bounding_box_visual"], [14, 3, 1, "", "get_depth_visual"], [14, 3, 1, "", "get_keypoints_visual"], [14, 3, 1, "", "get_mask"], [14, 3, 1, "", "render"], [14, 3, 1, "", "stack_visuals"], [14, 3, 1, "", "update_all_filenames"], [14, 3, 1, "", "update_directory"], [14, 3, 1, "", "update_filename"]], "blendersynth.blender.compositor.image_overlay": [[15, 2, 1, "", "AlphaImageOverlay"], [15, 2, 1, "", "AxesOverlay"], [15, 2, 1, "", "BoundingBoxOverlay"], [15, 2, 1, "", "KeypointsOverlay"]], "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"]], "blendersynth.blender.compositor.image_overlay.AxesOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.image_overlay.KeypointsOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.mask_overlay": [[16, 2, 1, "", "MaskOverlay"]], "blendersynth.blender.compositor.mask_overlay.MaskOverlay": [[16, 3, 1, "", "add_node"], [16, 3, 1, "", "add_socket"], [16, 3, 1, "", "input"], [16, 5, 1, "", "inputs"], [16, 3, 1, "", "link"], [16, 3, 1, "", "output"], [16, 5, 1, "", "outputs"], [16, 3, 1, "", "save_image"]], "blendersynth.blender.compositor.visuals": [[17, 2, 1, "", "DepthVis"]], "blendersynth.blender.compositor.visuals.DepthVis": [[17, 3, 1, "", "add_node"], [17, 3, 1, "", "add_socket"], [17, 3, 1, "", "input"], [17, 5, 1, "", "inputs"], [17, 3, 1, "", "link"], [17, 3, 1, "", "output"], [17, 5, 1, "", "outputs"], [17, 3, 1, "", "save_image"]], "blendersynth.blender.curve": [[18, 2, 1, "", "Curve"]], "blendersynth.blender.curve.Curve": [[18, 3, 1, "", "animate_path"], [18, 5, 1, "", "axes"], [18, 3, 1, "", "follow_path"], [18, 5, 1, "", "location"], [18, 5, 1, "", "matrix_world"], [18, 3, 1, "", "path_keyframe"], [18, 3, 1, "", "remove"], [18, 3, 1, "", "render_visibility"], [18, 3, 1, "", "rotate_by"], [18, 5, 1, "", "rotation_euler"], [18, 3, 1, "", "scale_by"], [18, 3, 1, "", "set_dimensions"], [18, 3, 1, "", "set_location"], [18, 3, 1, "", "set_rotation_euler"], [18, 3, 1, "", "set_scale"], [18, 3, 1, "", "track_to"], [18, 3, 1, "", "translate"], [18, 3, 1, "", "untrack"], [18, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.devices": [[19, 2, 1, "", "DeviceList"], [19, 2, 1, "", "Devices"]], "blendersynth.blender.devices.DeviceList": [[19, 5, 1, "", "names"]], "blendersynth.blender.devices.Devices": [[19, 5, 1, "", "available_gpus"], [19, 5, 1, "", "device_names"], [19, 5, 1, "", "enabled_device_names"], [19, 5, 1, "", "enabled_gpus"], [19, 3, 1, "", "set_by_name"], [19, 3, 1, "", "set_device_usage"]], "blendersynth.blender.light": [[20, 2, 1, "", "Light"]], "blendersynth.blender.light.Light": [[20, 3, 1, "", "animate_path"], [20, 5, 1, "", "axes"], [20, 5, 1, "", "color"], [20, 3, 1, "", "create"], [20, 5, 1, "", "energy"], [20, 3, 1, "", "follow_path"], [20, 3, 1, "", "from_scene"], [20, 6, 1, "", "light_types"], [20, 5, 1, "", "location"], [20, 5, 1, "", "matrix_world"], [20, 3, 1, "", "path_keyframe"], [20, 3, 1, "", "remove"], [20, 3, 1, "", "render_visibility"], [20, 3, 1, "", "rotate_by"], [20, 5, 1, "", "rotation_euler"], [20, 3, 1, "", "scale_by"], [20, 3, 1, "", "set_color"], [20, 3, 1, "", "set_dimensions"], [20, 3, 1, "", "set_energy"], [20, 3, 1, "", "set_location"], [20, 3, 1, "", "set_rotation_euler"], [20, 3, 1, "", "set_scale"], [20, 3, 1, "", "track_to"], [20, 3, 1, "", "translate"], [20, 3, 1, "", "untrack"], [20, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.material": [[21, 2, 1, "", "Material"]], "blendersynth.blender.material.Material": [[21, 3, 1, "", "add_source"], [21, 3, 1, "", "animate_path"], [21, 5, 1, "", "axes"], [21, 3, 1, "", "follow_path"], [21, 3, 1, "", "from_image"], [21, 5, 1, "", "location"], [21, 5, 1, "", "matrix_world"], [21, 3, 1, "", "path_keyframe"], [21, 3, 1, "", "remove"], [21, 3, 1, "", "render_visibility"], [21, 3, 1, "", "rotate_by"], [21, 5, 1, "", "rotation_euler"], [21, 3, 1, "", "scale_by"], [21, 3, 1, "", "set_bdsf_property"], [21, 3, 1, "", "set_dimensions"], [21, 3, 1, "", "set_location"], [21, 3, 1, "", "set_rotation_euler"], [21, 3, 1, "", "set_scale"], [21, 3, 1, "", "track_to"], [21, 3, 1, "", "translate"], [21, 3, 1, "", "untrack"], [21, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.mesh": [[22, 2, 1, "", "Mesh"]], "blendersynth.blender.mesh.Mesh": [[22, 3, 1, "", "add_child"], [22, 5, 1, "", "all_origins"], [22, 3, 1, "", "animate_path"], [22, 3, 1, "", "assign_aov"], [22, 3, 1, "", "assign_aovs"], [22, 3, 1, "", "assign_pass_index"], [22, 5, 1, "", "axes"], [22, 3, 1, "", "centroid"], [22, 3, 1, "", "clamp_in_axis"], [22, 3, 1, "", "create_shape_key"], [22, 3, 1, "", "delete"], [22, 3, 1, "", "export_obj"], [22, 3, 1, "", "follow_path"], [22, 3, 1, "", "from_fbx"], [22, 3, 1, "", "from_glb"], [22, 3, 1, "", "from_gltf"], [22, 3, 1, "", "from_numpy"], [22, 3, 1, "", "from_obj"], [22, 3, 1, "", "from_primitive"], [22, 3, 1, "", "from_scene"], [22, 3, 1, "", "get_armature"], [22, 3, 1, "", "get_keypoints"], [22, 3, 1, "", "get_raw_bounds"], [22, 3, 1, "", "get_shape_key"], [22, 3, 1, "", "join"], [22, 5, 1, "", "location"], [22, 3, 1, "", "make_shape_key"], [22, 5, 1, "", "matrix_world"], [22, 5, 1, "", "origin"], [22, 3, 1, "", "origin_to_centroid"], [22, 3, 1, "", "path_keyframe"], [22, 6, 1, "", "primitive_list"], [22, 3, 1, "", "remove"], [22, 3, 1, "", "render_visibility"], [22, 3, 1, "", "rotate_by"], [22, 5, 1, "", "rotation_euler"], [22, 3, 1, "", "scale_by"], [22, 3, 1, "", "set_class_id"], [22, 3, 1, "", "set_dimensions"], [22, 3, 1, "", "set_location"], [22, 3, 1, "", "set_minimum_to"], [22, 3, 1, "", "set_rotation_euler"], [22, 3, 1, "", "set_scale"], [22, 3, 1, "", "set_shape_key"], [22, 3, 1, "", "set_shape_key_data"], [22, 3, 1, "", "set_shape_keys"], [22, 5, 1, "", "shape_keys"], [22, 3, 1, "", "track_to"], [22, 3, 1, "", "translate"], [22, 3, 1, "", "untrack"], [22, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.nodes": [[24, 0, 0, "-", "node_arranger"], [25, 0, 0, "-", "node_group"], [26, 0, 0, "-", "shader_node_groups"]], "blendersynth.blender.nodes.node_arranger": [[24, 4, 1, "", "calc_depth"], [24, 4, 1, "", "split_to_islands"], [24, 4, 1, "", "tidy_tree"]], "blendersynth.blender.nodes.node_group": [[25, 2, 1, "", "CompositorNodeGroup"], [25, 2, 1, "", "NodeGroup"], [25, 2, 1, "", "ShaderNodeGroup"], [25, 4, 1, "", "tree_add_socket"]], "blendersynth.blender.nodes.node_group.NodeGroup": [[25, 3, 1, "", "__init__"], [25, 3, 1, "", "add_node"], [25, 3, 1, "", "add_socket"], [25, 3, 1, "", "input"], [25, 5, 1, "", "inputs"], [25, 3, 1, "", "link"], [25, 3, 1, "", "output"], [25, 5, 1, "", "outputs"], [25, 3, 1, "", "save_image"]], "blendersynth.blender.nodes.shader_node_groups": [[26, 2, 1, "", "DeformedGeneratedTextureCoordinates"]], "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates": [[26, 3, 1, "", "__init__"]], "blendersynth.blender.other_objects": [[27, 2, 1, "", "Empty"]], "blendersynth.blender.other_objects.Empty": [[27, 3, 1, "", "animate_path"], [27, 5, 1, "", "axes"], [27, 3, 1, "", "create"], [27, 3, 1, "", "follow_path"], [27, 5, 1, "", "location"], [27, 5, 1, "", "matrix_world"], [27, 3, 1, "", "path_keyframe"], [27, 3, 1, "", "remove"], [27, 3, 1, "", "render_visibility"], [27, 3, 1, "", "rotate_by"], [27, 5, 1, "", "rotation_euler"], [27, 3, 1, "", "scale_by"], [27, 3, 1, "", "set_dimensions"], [27, 3, 1, "", "set_location"], [27, 3, 1, "", "set_rotation_euler"], [27, 3, 1, "", "set_scale"], [27, 3, 1, "", "track_to"], [27, 3, 1, "", "translate"], [27, 3, 1, "", "untrack"], [27, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.render": [[28, 1, 1, "", "ENGINES"], [28, 4, 1, "", "render"], [28, 4, 1, "", "render_depth"], [28, 4, 1, "", "render_with_cpu"], [28, 4, 1, "", "render_with_gpu"], [28, 4, 1, "", "set_cycles_samples"], [28, 4, 1, "", "set_engine"], [28, 4, 1, "", "set_resolution"], [28, 4, 1, "", "set_transparent"]], "blendersynth.blender.utils": [[29, 2, 1, "", "CursorAt"], [29, 2, 1, "", "GetNewObject"], [29, 2, 1, "", "SelectObjects"], [29, 2, 1, "", "SetMode"], [29, 4, 1, "", "animatable_property"], [29, 4, 1, "", "get_node_by_name"], [29, 4, 1, "", "handle_vec"]], "blendersynth.blender.utils.CursorAt": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.GetNewObject": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.SelectObjects": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.SetMode": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.world": [[30, 2, 1, "", "World"]], "blendersynth.blender.world.World": [[30, 3, 1, "", "set_color"], [30, 3, 1, "", "set_hdri"], [30, 3, 1, "", "set_intensity"]], "blendersynth.file": [[32, 0, 0, "-", "dataset_inputs"], [33, 0, 0, "-", "dataset_outputs"], [34, 0, 0, "-", "ffmpeg_utils"], [35, 0, 0, "-", "frames_to_video"], [36, 0, 0, "-", "tempfiles"]], "blendersynth.file.dataset_inputs": [[32, 2, 1, "", "DebugInputs"], [32, 2, 1, "", "Inputs"]], "blendersynth.file.dataset_inputs.DebugInputs": [[32, 6, 1, "", "jsons"]], "blendersynth.file.dataset_inputs.Inputs": [[32, 6, 1, "", "jsons"]], "blendersynth.file.dataset_outputs": [[33, 4, 1, "", "save_label"]], "blendersynth.file.ffmpeg_utils": [[34, 4, 1, "", "hstack"]], "blendersynth.file.frames_to_video": [[35, 4, 1, "", "ffmpeg_input_from_files"], [35, 4, 1, "", "frames_to_video"], [35, 4, 1, "", "frames_to_video_multiview"], [35, 4, 1, "", "get_frames_from_directory"]], "blendersynth.file.tempfiles": [[36, 4, 1, "", "cleanup_temp_files"], [36, 4, 1, "", "create_temp_file"]], "blendersynth.run": [[38, 0, 0, "-", "blender_interface"], [39, 0, 0, "-", "blender_threading"], [40, 0, 0, "-", "import_handling"], [41, 0, 0, "-", "load_blend"], [42, 0, 0, "-", "pre_ops"], [43, 0, 0, "-", "run"], [44, 0, 0, "-", "run_this_script"]], "blendersynth.run.blender_interface": [[38, 4, 1, "", "log_event"]], "blendersynth.run.blender_threading": [[39, 2, 1, "", "BlenderThread"], [39, 2, 1, "", "BlenderThreadManager"]], "blendersynth.run.blender_threading.BlenderThread": [[39, 3, 1, "", "check_in"], [39, 3, 1, "", "check_status"], [39, 5, 1, "", "num_rendered"], [39, 3, 1, "", "start_job"], [39, 3, 1, "", "terminate"]], "blendersynth.run.blender_threading.BlenderThreadManager": [[39, 3, 1, "", "start"], [39, 3, 1, "", "terminate"]], "blendersynth.run.import_handling": [[40, 2, 1, "", "IllegalImport"], [40, 4, 1, "", "conditional_import"]], "blendersynth.run.load_blend": [[41, 4, 1, "", "load_blend"]], "blendersynth.run.pre_ops": [[42, 4, 1, "", "on_script_open"]], "blendersynth.run.run": [[43, 2, 1, "", "BlenderCommand"], [43, 4, 1, "", "execute_jobs"]], "blendersynth.run.run.BlenderCommand": [[43, 3, 1, "", "copy"], [43, 3, 1, "", "set_job"], [43, 3, 1, "", "set_logger"]], "blendersynth.run.run_this_script": [[44, 2, 1, "", "ArgumentParser"], [44, 4, 1, "", "is_blender_running"], [44, 4, 1, "", "is_from_run_this_script"], [44, 4, 1, "", "run_this_script"]], "blendersynth.run.run_this_script.ArgumentParser": [[44, 3, 1, "", "add_argument"], [44, 3, 1, "", "error"]], "blendersynth.utils": [[46, 0, 0, "-", "blender_importer"], [51, 0, 0, "-", "io"], [52, 0, 0, "-", "layout"], [53, 0, 0, "-", "types"], [54, 0, 0, "-", "version"]], "blendersynth.utils.blender_importer": [[46, 4, 1, "", "import_module"]], "blendersynth.utils.blender_setup": [[48, 0, 0, "-", "blender_locator"], [49, 0, 0, "-", "blender_python_path"], [50, 0, 0, "-", "check_blender_install"]], "blendersynth.utils.blender_setup.blender_locator": [[48, 4, 1, "", "find_blender_python"], [48, 4, 1, "", "get_blender_path"], [48, 4, 1, "", "is_blender_in_path"], [48, 4, 1, "", "read_from_config"], [48, 4, 1, "", "remove_config"], [48, 4, 1, "", "remove_from_config"], [48, 4, 1, "", "set_blender_path"], [48, 4, 1, "", "validate_blender_path"], [48, 4, 1, "", "write_to_config"]], "blendersynth.utils.blender_setup.check_blender_install": [[50, 4, 1, "", "check_blender_install"], [50, 4, 1, "", "install_module"], [50, 4, 1, "", "setup_blender_stubs"]], "blendersynth.utils.io": [[51, 4, 1, "", "load_image"]], "blendersynth.utils.layout": [[52, 1, 1, "", "AREA_TYPES"], [52, 4, 1, "", "change_area_to"], [52, 4, 1, "", "get_area"], [52, 4, 1, "", "get_areas"]], "blendersynth.utils.types": [[53, 1, 1, "", "BboxAnnotation"], [53, 1, 1, "", "KeypointOrAxesAnnotation"], [53, 1, 1, "", "VectorLike"], [53, 1, 1, "", "VectorLikeOrScalar"]], "blendersynth.utils.version": [[54, 4, 1, "", "is_version"], [54, 4, 1, "", "is_version_plus"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:function", "5": "py:property", "6": "py:attribute"}, "terms": {"": [8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 32, 36, 48, 50, 63, 73, 81], "0": [3, 4, 8, 9, 11, 12, 14, 15, 16, 18, 20, 21, 22, 24, 27, 30, 39, 54, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83], "0001": 74, "04d": 76, "1": [3, 4, 8, 9, 11, 12, 14, 15, 17, 18, 20, 21, 22, 24, 27, 29, 30, 32, 39, 43, 63, 71, 73, 74, 80, 81, 82], "10": [29, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "100": [14, 39, 71, 73, 74, 76, 78, 82], "1000": 81, "120": 71, "14159": 71, "15": [14, 39], "1d": 53, "2": [2, 14, 15, 29, 53, 71, 73, 78, 80, 81, 82, 83], "20": [79, 81, 83], "200": 24, "2023": [59, 60], "24": [71, 78], "25": 35, "250": [9, 11, 12, 14, 18, 20, 21, 22, 27, 80], "255": [14, 15], "256": [73, 79, 80, 82, 83], "2d": [5, 6, 15, 72], "3": [9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 29, 59, 60, 71, 76, 81], "30": 35, "32": 14, "35": 81, "3d": [5, 6, 22, 72], "3x3": [9, 11, 12, 18, 20, 21, 22, 27], "4": [2, 14, 15, 16, 17, 25, 53, 54, 59, 60, 78, 80, 81], "400": 24, "5": [8, 14, 15, 39, 71, 73, 75, 78, 80, 82], "512": [71, 72, 74, 78, 81], "5678": 44, "5th": 78, "6": 81, "60": 71, "7": [73, 79, 83], "8": [14, 73, 79, 81, 82, 83], "90": 14, "A": [2, 8, 14, 19, 20, 22, 25, 26, 53], "By": 8, "For": [8, 9, 26, 40, 66, 79, 81], "If": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 26, 27, 28, 29, 39, 40, 41, 43, 44, 46, 50, 54, 55, 56, 57, 58, 59, 60, 63, 73, 82], "In": [8, 56, 58, 61, 62, 65, 67, 68, 71, 72, 78, 80, 81], "It": [63, 64, 73, 77], "NOT": 14, "No": 40, "OR": 43, "On": [29, 42, 50], "Or": [55, 57], "The": [10, 26, 28, 29, 30, 33, 40, 44, 69, 82], "Then": 74, "There": [64, 77], "These": [8, 36], "To": [22, 26, 28, 29, 56, 58, 74, 81], "Will": [8, 15, 16, 17, 21, 25, 32, 48], "__init__": [2, 8, 14, 25, 26, 29, 40], "_add_to_shad": 73, "_blender_path": 48, "_locat": 29, "about": [9, 28, 43, 59, 60], "abov": 22, "absolut": 22, "abspath": 51, "access": 32, "accident": 44, "account": 8, "activ": [28, 29], "active_object": 29, "add": [8, 9, 11, 12, 14, 18, 20, 21, 22, 25, 26, 27, 29, 43, 63, 73, 74, 78, 80, 81, 82], "add_argu": 44, "add_child": 22, "add_constraint": [9, 78], "add_help": 44, "add_nod": [15, 16, 17, 25], "add_socket": [15, 16, 17, 25], "add_sourc": 21, "add_to_shad": 8, "addit": [8, 22, 78], "affect": 30, "affect_scen": 30, "after": [9, 35, 36, 44], "against": 54, "agx": 14, "alia": [22, 53], "align": [9, 11, 12, 18, 20, 21, 22, 27], "all": [3, 4, 9, 10, 11, 14, 19, 22, 24, 28, 32, 35, 36, 39, 44, 50, 52, 56, 58, 68, 71, 81, 82], "all_object": 81, "all_origin": 22, "allow": 21, "allow_abbrev": 44, "allow_dupl": 21, "along": [9, 11, 12, 18, 20, 21, 22, 27], "alpha": 15, "alphaimageoverlai": [14, 15], "alreadi": [28, 50], "also": [15, 16, 17, 22, 25, 26, 32, 71, 74], "altern": [74, 82], "alwai": 21, "amount": 9, "an": [2, 8, 9, 11, 12, 14, 15, 16, 17, 21, 22, 25, 32, 44, 51, 53, 64, 66, 70, 74, 77, 78, 79, 81, 83], "angl": [9, 11, 12, 18, 20, 21, 22, 27], "ani": [8, 9, 14, 15, 16, 17, 21, 25, 40, 50, 53, 56, 58, 81], "anim": [9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 35, 61, 65, 78], "animat": 29, "animatable_properti": 29, "animate_path": [9, 11, 12, 18, 20, 21, 22, 27], "animation_output": 71, "ann_typ": 2, "annot": [0, 14, 53, 72, 74, 80, 81], "annotation_handl": 1, "annotationhandl": [2, 3, 4, 5, 14], "anti_alias": 14, "aov": [7, 14, 22, 59, 60, 63, 71, 74, 80, 81], "append": [14, 80, 81], "appli": [9, 10, 22], "apply_global_rot": 9, "ar": [8, 14, 19, 26, 28, 44, 56, 58, 64, 77], "arbitrari": 8, "area": [20, 52], "area_typ": 52, "area_type_from": 52, "area_type_to": 52, "arg": [35, 44], "argpars": 44, "argument": [9, 22, 35, 44, 48, 56, 58], "argument_default": 44, "argumentpars": 44, "argv": 32, "armatur": [7, 22, 65, 78], "armature_nam": 22, "around": 29, "arrai": [2, 5, 22, 53], "arrang": 24, "ask": 48, "assign": [11, 22, 81], "assign_aov": [22, 71, 73, 74, 80, 81], "assign_pass_index": [22, 81], "assum": 29, "attraov": 8, "attribut": [8, 32], "attrrgbaov": 8, "author": [59, 60], "avail": [14, 19, 20, 22], "available_format": 14, "available_gpu": 19, "averag": 22, "avoid": [39, 51], "ax": [1, 2, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 53, 62, 72], "axesoverlai": [14, 15], "axi": [9, 22], "axis_visu": 72, "background": [14, 28, 30, 43, 44], "background_color": [14, 73], "bar": [39, 74], "base": [11, 14, 19, 21, 24, 73, 82], "basic": 82, "batch": 9, "bbox": [1, 2, 15, 53, 74], "bbox_max": [8, 26], "bbox_min": [8, 26], "bboxannot": 53, "becaus": 22, "been": 39, "befor": [8, 29, 39, 42, 44], "being": [24, 28, 44], "below": [14, 22, 32, 61, 67, 68, 69, 71, 80, 81, 82], "bendy_rod": 78, "beta": [59, 60], "better": [43, 44], "between": [14, 24, 63, 64, 73, 77], "bgr": 14, "blend": [41, 43, 44, 72, 82], "blend_as_copi": 44, "blend_src": [43, 44, 72], "blender": [0, 3, 4, 6, 35, 39, 41, 42, 43, 44, 48, 50, 54, 55, 56, 57, 58, 59, 60, 63, 72, 73, 77, 81, 82], "blender_eeve": 28, "blender_import": 45, "blender_interfac": 37, "blender_loc": [43, 47], "blender_path": [48, 50], "blender_python_path": 47, "blender_script": [64, 75, 77], "blender_setup": 45, "blender_thread": 37, "blender_workbench": 28, "blendercommand": 43, "blenderproc": [59, 60], "blendersynth": [55, 56, 57, 58, 60, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83], "blendersynth_edit": 50, "blendersynth_from_loc": 50, "blenderthread": 39, "blenderthreadmanag": 39, "block": 29, "bmp": [14, 35], "bone": [9, 78], "bone_loc": 78, "bone_nam": 9, "boneconstraint": 9, "bool": [2, 3, 4, 6, 9, 11, 12, 14, 18, 19, 20, 21, 22, 27, 28, 29, 30, 34, 39, 40, 43, 44, 48, 50, 54], "boolean": 7, "both": [56, 58], "bottom": [3, 4, 6], "bound": [2, 4, 8, 14, 15, 22, 26, 62, 72, 80, 81], "bounding_box": [4, 72, 74, 80, 81], "bounding_box_visu": [72, 80, 81], "boundingboxoverlai": [14, 15], "box": [2, 4, 8, 14, 15, 26, 62, 72, 80, 81], "boyn": [59, 60], "bpy": [3, 4, 5, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 56, 58], "breakpoint": [56, 58], "bsdf": 21, "bsyn": [9, 56, 58, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83], "bsyn_object": 7, "bsynobject": [9, 11, 12, 18, 20, 21, 22, 27], "bysn": [56, 58], "c": [14, 55, 57], "calc_depth": 24, "calcul": [8, 26, 72], "call": [8, 9, 14, 40, 44, 56, 58, 64, 77, 82], "callabl": 29, "cam": 80, "cam_norm": 74, "cam_normals_aov": [74, 81], "camera": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 18, 20, 21, 22, 27, 35, 67, 71, 74, 78, 79, 80, 81, 83], "camera_nam": 2, "camera_radiu": 80, "can": [8, 9, 14, 22, 36, 41, 48, 53, 56, 58, 74], "captur": 62, "capturing_pos": 72, "caus": [22, 41], "caution": 41, "cd": [55, 57], "center": 22, "centr": [15, 22, 62, 72], "centroid": [22, 72, 78], "certain": [8, 19, 40], "cfg": 48, "chain_count": 78, "chang": [8, 22, 28, 29, 52, 56, 58, 83], "change_area_to": 52, "channel": 15, "check": [29, 39, 44, 48, 50, 54], "check_blender_instal": 47, "check_in": 39, "check_statu": 39, "child": 22, "cineon": 14, "circl": [14, 18, 71, 81], "circular": 71, "circular_path": 71, "clamp": [8, 22], "clamp_in_axi": 22, "class": [2, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 29, 30, 32, 39, 40, 43, 44, 66, 73, 79], "class_aov": 81, "class_id": 22, "classidaov": 8, "classmethod": [2, 12, 20, 21, 22, 27], "classrgbaov": [8, 81], "clean": 36, "cleanup_temp_fil": 36, "clear": [9, 22], "clear_pos": 9, "clip_editor": 52, "clip_end": 12, "clip_start": 12, "clone": [55, 56, 57, 58], "co": [8, 80, 81], "code": [44, 63, 73], "col": [14, 15, 17], "collect": [9, 10, 26], "color": [8, 14, 15, 16, 20, 21, 30, 82], "color_depth": 14, "color_mod": 14, "colour": 81, "com": [55, 57], "com_area": 22, "com_volum": 22, "combin": [2, 71], "combined_visu": 72, "command": [39, 43, 44, 48], "comp": [71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "compar": [59, 60], "compat": [15, 16, 17, 25], "complet": [24, 39, 56, 58, 78], "compon": [8, 24, 82], "compositor": [7, 8, 25, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "compositornodegroup": [14, 25], "compress": 14, "compris": 2, "concaten": [35, 81], "condit": 40, "conditional_import": 40, "cone": [22, 81], "config": [48, 50], "conflict_handl": 44, "connect": [14, 21, 24], "consid": [63, 73], "consol": 52, "constrain": 78, "constraint": [9, 11, 12, 18, 20, 21, 22, 27, 78], "constraint_nam": 9, "construct": [32, 43], "contact": [59, 60], "contain": [14, 43, 50, 78], "context": [3, 4, 5, 9, 14, 29, 41, 43, 44], "control": [59, 60, 78], "convert": [29, 32, 71, 78], "coordin": [3, 4, 5, 6, 8, 22, 26, 81], "copi": [2, 43, 44], "correct": [14, 50, 56, 58, 81], "correctli": 50, "correspond": 8, "could": [64, 77], "cpu": [19, 28], "creat": [2, 8, 9, 12, 14, 15, 16, 17, 20, 21, 22, 25, 27, 35, 36, 50, 61, 63, 64, 71, 72, 73, 74, 77, 80, 81, 82], "create_dataset": [64, 74, 77], "create_shape_kei": 22, "create_temp_fil": 36, "creation": [8, 64], "cube": [22, 42, 72, 73, 81], "cube_vertic": 81, "cuda": 19, "current": [8, 29, 39, 41, 44, 59, 60, 82], "cursor": 29, "cursorat": 29, "curv": [7, 9, 11, 12, 20, 21, 22, 27, 71], "custom": [25, 59, 60, 63, 81], "custom_aov": 73, "cycl": [28, 42], "cylind": 22, "data": [2, 9, 11, 12, 18, 20, 21, 22, 27, 29, 33, 67, 71, 76, 80], "data_format": 81, "data_path": 29, "data_typ": 73, "dataset": [32, 59, 60, 64, 74], "dataset_cr": 74, "dataset_input": 31, "dataset_output": 31, "debug": [24, 42, 44, 59, 60, 74], "debuginput": [32, 74], "decor": 29, "deep": 2, "def": [29, 73], "default": [2, 8, 14, 21, 34, 35, 42, 43, 63, 73, 81], "default_valu": 73, "defin": [14, 71, 72, 73], "define_output": [14, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "deform": [8, 22, 26, 65, 78], "deformedgeneratedtexturecoordin": [8, 26], "degre": [9, 12], "delet": [9, 11, 12, 18, 20, 21, 22, 27, 35, 36, 42], "delete_exist": 42, "delete_imag": [35, 71, 78], "delete_materi": 22, "depsgraph": 12, "depth": [14, 24, 28, 74, 81], "depth_vi": 81, "depthvi": 17, "descript": 44, "desir": [64, 77], "dest": 44, "devic": [7, 28], "device_nam": 19, "devicelist": 19, "dict": [2, 15, 16, 17, 22, 25, 33], "dictionari": [2, 22], "differ": [8, 10, 74, 76, 81], "difficult": 22, "dimens": [9, 11, 12, 18, 20, 21, 22, 27], "directori": [14, 35, 43, 71, 72, 73, 78, 80, 82], "disabl": [19, 42], "disconnect": 24, "displac": 8, "displacementgeneratedaov": [8, 26], "distanc": [24, 73], "distribut": 43, "divisor": 8, "do": 28, "doc": 8, "document": [34, 35, 59, 60], "doesn": [22, 78, 81], "don": 44, "done": 81, "dopesheet_editor": 52, "dpx": 14, "draw": 15, "dtype": 16, "dump": 76, "duplic": 21, "dx": 24, "dy": 24, "e": [2, 8, 14, 22, 24, 29, 42, 48, 64, 72, 74, 77, 81], "each": [5, 8, 14, 22, 24, 35, 39, 43, 80], "easi": 32, "easier": [24, 63, 73], "edit": [50, 56, 58], "editor": [24, 25], "effect": 14, "eg": 11, "either": [3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 26, 27, 28, 29, 44, 56, 58], "empti": [2, 9, 27], "emul": 32, "enabl": [19, 28, 56, 58, 81], "enabled_device_nam": 19, "enabled_gpu": 19, "end": [9, 14, 39, 78], "energi": 20, "engin": [28, 42], "ensur": 22, "enter": [29, 42], "enumer": 74, "environ": [40, 48, 50, 78], "epilog": 44, "equal": 54, "equival": [9, 29, 54], "error": [22, 34, 35, 40, 44], "etc": [12, 22, 30], "euler": [9, 11, 12, 18, 20, 21, 22, 27, 74, 76], "event": 38, "exampl": [22, 26, 29, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 77, 78, 80, 81], "example_dataset": [74, 75], "example_json": [75, 76], "exceed": 39, "except": [14, 44], "execut": [43, 44, 48], "execute_job": [43, 75], "exist": [9, 11, 12, 15, 18, 20, 21, 22, 27, 34, 35, 50], "exist_ok": [76, 78, 80], "exit": [29, 44], "exit_on_error": 44, "expect": 29, "expected_length": 29, "export": 22, "export_obj": 22, "exr": [14, 30, 78], "exr_color_depth": 14, "ext": [35, 36], "extens": [14, 35, 36], "f": [74, 76, 80], "face": [22, 80], "fals": [2, 3, 4, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 30, 35, 39, 40, 43, 44, 50, 71, 78, 82], "faster": 9, "fbx": [22, 78], "fbx_loc": 22, "featur": [59, 60], "fed": 9, "feed": 39, "feel": [59, 60], "ffmpeg": [34, 35], "ffmpeg_input_from_fil": 35, "ffmpeg_util": 31, "field": 12, "file": [0, 14, 22, 38, 39, 41, 43, 44, 48, 50, 66, 71, 74, 78, 79, 81, 82], "file_brows": 52, "file_format": [14, 81], "file_list": 35, "file_nam": [14, 71, 72, 73, 78, 79, 80, 81, 82, 83], "filenam": [14, 36, 74], "filmic": [14, 81], "find": [8, 39, 48, 56, 58], "find_blender_python": 48, "finish": 39, "first": [22, 24, 29, 48, 50, 52, 74, 81], "fix_blender_instal": [56, 58], "fix_blender_modul": [56, 58], "flag": [21, 44], "float": [8, 9, 11, 12, 18, 20, 21, 22, 27, 30, 39, 53, 54], "float_vector": 73, "floor": 81, "fname": [14, 74], "focal": 12, "focal_length": 12, "folder": 81, "follow": [9, 11, 12, 18, 20, 21, 22, 27, 35, 48, 71, 74, 81], "follow_path": [9, 11, 12, 18, 20, 21, 22, 27, 71], "forc": 50, "force_al": 50, "force_en": 28, "force_find_blend": 50, "force_find_blender_python": 50, "force_install_depend": 50, "form": 8, "format": [14, 35], "formatter_class": 44, "forward": 22, "forward_axi": 22, "found": [2, 14, 22, 29, 48, 52], "four": 22, "fov": [12, 71], "frac": [9, 11, 12, 18, 20, 21, 22, 27, 71], "fraction": [9, 11, 12, 18, 20, 21, 22, 27], "frame": [8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 35, 71, 78], "frame_end": [14, 71, 78], "frame_fmt": 35, "frame_list": 35, "frame_r": [35, 71, 78], "frame_start": 14, "frames_to_video": [31, 71, 78], "frames_to_video_multiview": 35, "free": [59, 60], "from": [2, 3, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 27, 29, 35, 44, 48, 51, 52, 55, 56, 57, 58, 66, 67, 72, 73, 78, 79, 80, 82], "from_annot": 2, "from_fbx": [22, 78], "from_glb": 22, "from_gltf": 22, "from_imag": [21, 83], "from_numpi": 22, "from_obj": [22, 79], "from_primit": [22, 71, 73, 74, 80, 81, 82, 83], "from_scen": [12, 20, 22, 72], "from_socket": [15, 16, 17, 25], "fromfile_prefix_char": 44, "fulli": 24, "function": [10, 29, 30, 35, 36, 44, 56, 58, 74], "g": [2, 8, 14, 29, 42, 64, 72, 74, 77], "gener": [8, 9, 11, 25, 26, 59, 60, 64, 67, 74, 77, 80, 82], "generate_label": [64, 74, 77], "generatedaov": [8, 81], "geometry_nod": 73, "get": [9, 14, 15, 16, 17, 22, 25, 29, 52, 72, 78], "get_annotation_by_camera": 2, "get_area": 52, "get_armatur": [22, 78], "get_ax": [3, 72], "get_axes_visu": [14, 72], "get_blender_path": 48, "get_bon": [9, 78], "get_bounding_box_visu": [14, 72, 80, 81], "get_depth_visu": [14, 81], "get_frames_from_directori": 35, "get_keypoint": [22, 81], "get_keypoints_visu": [14, 72, 81], "get_mask": [14, 81], "get_node_by_nam": 29, "get_raw_bound": 22, "get_shape_kei": 22, "getnewobject": 29, "gif": [71, 78], "git": [55, 57], "github": [55, 57, 59, 60], "give": [8, 9], "given": [2, 8, 9, 14, 15, 22, 24, 26, 29, 43, 48, 52, 54], "glb": 22, "glb_loc": 22, "global": [9, 21], "gltf_loc": 22, "goe": 22, "gpu": [19, 28], "graph_editor": 52, "graphic": [68, 81], "greater": 54, "green_checkerboard": 83, "grid": 24, "ground": 22, "group": [8, 15, 16, 17, 25, 26], "ha": [8, 50], "handl": [2, 12, 14, 29, 35, 43, 44], "handle_vec": 29, "handler": 2, "have": [35, 39, 40, 56, 58, 78, 81], "hdr": [14, 30], "hdri": 30, "head": 9, "head_loc": 9, "height": 28, "helpformatt": 44, "here": [9, 40, 64, 66, 70, 74, 77, 78, 79, 81, 83], "hide": [9, 10, 11, 12, 18, 20, 21, 22, 27], "hide_oth": 10, "hierarchi": [22, 29], "hint": 53, "horizont": [24, 34], "host": [44, 56, 58], "how": [39, 62, 63, 64, 65, 67, 70, 72, 73, 77, 78, 80, 83], "hstack": [34, 71], "hsv": 8, "http": [55, 57, 59, 60], "i": [3, 4, 6, 8, 9, 10, 11, 14, 22, 24, 29, 32, 35, 40, 42, 43, 44, 48, 50, 54, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 76, 77, 80, 81], "id": [8, 22, 29, 44, 56, 58], "id_path": 29, "idx": 22, "ignor": 9, "ik": [9, 78], "illegalimport": 40, "imag": [2, 3, 4, 5, 6, 8, 14, 15, 16, 17, 21, 25, 28, 30, 35, 51, 67, 68, 69, 70, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "image_data": [15, 16, 17, 25], "image_editor": 52, "image_loc": 21, "image_overlai": 13, "imagemateri": 21, "implement": [63, 73], "import": [29, 40, 46, 55, 56, 57, 58, 64, 66, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83], "import_handl": 37, "import_modul": 46, "import_scen": 22, "in_out": [15, 16, 17, 25], "includ": [56, 58, 59, 60], "incorpor": 44, "incorrectli": 40, "index": [8, 14, 16, 22, 39, 43, 81], "indic": [22, 44], "info": [8, 43, 50, 52], "inform": [14, 28, 59, 60], "ini": 50, "initi": 29, "inplac": 2, "input": [8, 14, 15, 16, 17, 21, 24, 25, 32, 35, 48, 73, 74], "input_data": [14, 74], "input_nam": 21, "input_rgb": 14, "insert": 9, "insid": [14, 64, 77], "instal": [46, 50, 55, 56, 58, 59, 60], "install_modul": [50, 56, 58], "instanc": [2, 8, 21, 27, 39, 44, 53, 64, 77, 81], "instanceidaov": 8, "instancergbaov": [8, 81], "instancing_aov": 81, "instead": [3, 4, 22, 41, 43, 74], "int": [9, 11, 12, 14, 18, 20, 21, 22, 24, 27, 28, 29, 39, 43, 44, 53, 54], "integ": [8, 54], "intens": [20, 30, 73, 74, 78, 80, 81, 82], "interact": 40, "interpret": 48, "intersect": 10, "invers": 65, "inverse_kinemat": 78, "invert_i": [3, 4, 6], "io": [45, 59, 60], "iri": 14, "is_blender_in_path": 48, "is_blender_run": 44, "is_from_run_this_script": 44, "is_vers": 54, "is_version_plu": 54, "island": 24, "issu": [22, 39, 41, 51, 56, 58, 64, 77], "item": [2, 24, 74], "iter": [19, 32, 74], "its": [24, 29], "job": [32, 39, 43, 64, 77], "job_list": 43, "join": [2, 22, 74, 76], "jpeg": [14, 35], "jpeg2000": 14, "jpeg_qual": 14, "jpg": 35, "json": [32, 39, 43, 74, 76], "json_dir": [75, 76], "json_loc": 32, "json_src": [43, 75], "kei": [2, 14, 15, 16, 17, 20, 21, 22, 25, 29, 48], "kept": 40, "keyerror": 29, "keyfram": [9, 11, 12, 18, 20, 21, 22, 27], "keyframe_insert": 29, "keypoint": [1, 2, 14, 15, 22, 53, 72, 81], "keypointoraxesannot": 53, "keypoints_visu": [72, 81], "keypointsoverlai": [14, 15], "keyword": [9, 29, 35], "kinemat": 65, "know": [59, 60], "kwarg": [8, 9, 22, 27, 32, 35, 44], "label": [29, 33, 64, 74, 77], "larg": [59, 60, 64, 77], "last": 40, "latter": 22, "layer": [12, 14, 71, 74, 81, 82], "layout": 45, "length": [9, 11, 12, 18, 20, 21, 22, 27, 29], "let": [59, 60], "level": 29, "librari": [59, 60], "light": [7, 14, 30, 42, 64, 73, 74, 77, 80, 81, 82], "light_typ": 20, "like": [53, 59, 60], "line": [44, 48, 74], "link": [15, 16, 17, 25, 73], "list": [2, 3, 4, 5, 8, 9, 10, 12, 14, 15, 19, 20, 22, 24, 26, 28, 29, 30, 32, 33, 34, 35, 39, 43, 52, 53], "ll": 80, "load": [22, 35, 41, 48, 51, 70, 72, 78, 79, 82, 83], "load_blend": [37, 43, 44, 82], "load_imag": 51, "loc": [15, 16, 17, 25], "local": [3, 9, 22, 55, 56, 57, 58, 62, 72], "local_rotation_eul": 9, "localhost": 44, "locat": [9, 11, 12, 15, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 35, 71, 73, 74, 76, 80, 81, 82], "log": [38, 39, 43], "log_ev": 38, "log_loc": [39, 43], "loglevel": [34, 35], "long": [9, 11, 12, 18, 20, 21, 22, 27, 39], "longer": 40, "look": [12, 35, 71, 78], "look_at": [12, 78], "look_at_object": [12, 80], "loop": 14, "machin": 43, "mai": [64, 77], "main": 11, "major": 54, "make": [22, 24, 44, 56, 58, 59, 60, 63, 73, 78], "make_shape_kei": 22, "makedir": [76, 78, 80], "manag": [8, 9, 14, 19, 20, 29, 30, 39, 64, 71, 74, 77, 81, 82], "mani": 39, "manual": 8, "map": [8, 73, 78], "map_range_nod": 73, "marker": [14, 15, 72], "mask": [14, 15, 22, 81], "mask_overlai": 13, "maskoverlai": 16, "mass": 22, "mat": 21, "match": [29, 74], "materi": [7, 22, 70, 81, 82, 83], "mathutil": [9, 11, 12, 18, 20, 21, 22, 27, 29, 53, 78], "matrix": [6, 9, 11, 12, 18, 20, 21, 22, 27], "matrix_world": [9, 11, 12, 18, 20, 21, 22, 27], "max": [22, 73], "max_class": 8, "max_depth": [14, 17, 81], "max_per_job": 39, "maximum": [8, 14, 22, 24, 26], "me": [59, 60], "measur": [3, 4, 6], "median": 22, "memori": 39, "merg": 2, "mesh": [3, 4, 7, 8, 10, 11, 12, 26, 65, 66, 69, 71, 72, 73, 74, 78, 80, 81, 82, 83], "messag": 44, "metal": 19, "method": [8, 22, 81], "might": [59, 60, 63, 73], "min": [22, 73], "minimum": [8, 22, 26], "mm": 12, "mode": [14, 22, 29, 42, 44, 50, 56, 58], "modifi": [8, 10], "modul": [40, 46, 50], "module_nam": 50, "monkei": [22, 69, 71, 72, 73, 74, 79, 80, 81, 82, 83], "more": 8, "most": [64, 77], "move": [22, 29, 39, 78], "movement": 12, "mp4": 35, "msg": 38, "multipl": [14, 22, 39, 67, 80], "multithread": [59, 60], "multiview": [35, 59, 60], "must": [9, 11, 12, 14, 18, 20, 21, 22, 26, 27], "n": [2, 8, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 43, 53, 76, 81], "name": [8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 35, 39, 40, 44, 46, 50, 56, 58, 73, 78, 80, 81], "named_modul": 46, "ndarrai": [2, 5, 6, 8, 9, 11, 12, 15, 18, 20, 21, 22, 26, 27, 29, 53], "neatli": 24, "necessari": 50, "need": [8, 26, 35, 55, 57], "never": 22, "new": [2, 9, 12, 14, 15, 16, 17, 20, 21, 22, 25, 27, 59, 60, 71, 73, 81, 82], "new_mesh": 22, "newli": 29, "newmateri": 21, "next": 39, "nice": 78, "nla_editor": 52, "noc": 81, "nocaov": 81, "node": [7, 8, 14, 15, 16, 17, 21, 29, 30, 59, 60, 63, 73], "node_arrang": 23, "node_editor": 52, "node_group": 23, "node_island": 24, "node_tre": [15, 16, 17, 24, 25, 26, 29], "nodegroup": 25, "nodelink": [15, 16, 17, 25], "nodesocket": [15, 16, 17, 25], "nodetre": [24, 25, 26, 29], "none": [2, 3, 4, 5, 8, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 35, 39, 40, 43, 44, 46, 48, 50], "normal": [3, 4, 8, 9, 11, 12, 14, 18, 20, 21, 22, 24, 27, 29, 56, 58, 61, 63, 71, 73, 74, 80, 81], "normal_aov": [71, 80], "normalsaov": [8, 71, 74, 80, 81], "note": [22, 41, 43, 44, 56, 58, 63, 73], "now": [56, 58, 74, 78, 81], "np": [76, 80, 81], "num_fram": [71, 78], "num_mesh": 8, "num_rend": 39, "num_thread": [43, 75], "number": [8, 9, 11, 12, 18, 20, 21, 22, 27, 28, 29, 54, 56, 58, 81], "numer": 8, "numpi": [22, 53, 76, 80, 81], "nx2": 6, "nx3": [5, 6], "o": [51, 74, 76, 78, 80], "obj": [9, 11, 12, 18, 20, 21, 22, 27, 29, 66, 72, 78, 79, 81], "obj_export": 22, "obj_import": 22, "obj_loc": 22, "obj_pass_idx": 81, "object": [2, 3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 32, 40, 53, 62, 72, 74, 78, 81], "offset": [9, 11, 12, 18, 20, 21, 22, 27, 39], "often": [39, 63, 73], "older": 14, "olli": [59, 60], "ollieboyn": [55, 57, 59, 60], "on_script_open": 42, "onc": [14, 22, 24], "one": [4, 9, 24, 29, 35, 52, 71, 80], "onli": [14, 22, 29, 44, 54, 81], "onto": 15, "op": 22, "open": [42, 43, 44, 76], "open_blend": [44, 82], "open_exr": [14, 81], "open_exr_multilay": 14, "opencl": 19, "oper": [9, 10, 29, 40, 42], "option": [9, 11, 12, 18, 20, 21, 22, 27, 28, 29, 30, 35], "option_str": 44, "order": [8, 9, 11, 12, 18, 20, 21, 22, 27, 48], "ordin": 8, "origin": [22, 29], "origin_to_centroid": 22, "other": [2, 9, 10, 22, 29, 59, 60, 63, 66, 73, 79], "other_mesh": 22, "other_object": 7, "otherwis": [3, 4, 6, 22, 28, 40, 44], "our": 81, "out_loc": 35, "out_path": 34, "outfil": 76, "outlin": 52, "output": [8, 14, 15, 16, 17, 25, 26, 34, 35, 43, 71, 72, 73, 74], "output_directori": [39, 43, 75], "output_fmt": [35, 71, 78], "output_fold": [80, 81], "output_loc": [35, 71, 78], "outsid": [8, 64, 77], "over": 32, "overal": 39, "overlai": [14, 15], "overrid": 44, "overwrit": [14, 21, 34, 35, 50], "p": 6, "packag": 50, "pair": 48, "parallel": 43, "param": [4, 21, 22, 39], "paramet": [2, 3, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 39, 40, 43, 44, 46, 48, 50, 51, 52, 54, 73], "parent": [9, 44], "part": 40, "pass": [8, 14, 22, 28, 32, 35, 44, 74, 81], "path": [9, 11, 12, 18, 20, 21, 22, 27, 29, 30, 33, 34, 35, 43, 44, 48, 51, 55, 57, 71, 74, 76], "path_keyfram": [9, 11, 12, 18, 20, 21, 22, 27], "path_typ": 18, "per": [2, 8, 14, 53, 59, 60, 64, 77], "perform": [64, 77], "pi": [76, 80, 81], "pip": [46, 55, 57], "pip_nam": 46, "pix_fmt": 35, "pixel": [3, 4, 28, 35, 59, 60], "place": [2, 81], "plane": [6, 22, 81], "platformdir": 48, "pleas": [59, 60], "plot": [15, 81], "png": [14, 35, 36, 74, 83], "png_compress": 14, "po": 22, "point": [5, 6, 8, 12, 15, 20, 22, 73, 74, 80, 81, 82], "point_light": 81, "points3d": 5, "polar": [8, 71, 80, 81], "polyhaven_evening_road_01_puresky_1k": 78, "port": [44, 56, 58], "port_numb": [56, 58], "posabl": 9, "pose": [8, 9, 29, 64, 74, 77], "pose_bon": 9, "poseabl": 78, "posebon": [9, 65, 78], "posit": [22, 24, 63, 71, 73, 78], "possibl": [2, 41], "pre_op": 37, "preced": 48, "prefer": [43, 44, 52], "preferenti": 42, "prefix_char": 44, "prepend": 35, "previou": 21, "primari": 22, "primit": [8, 22, 82], "primitive_cube_add": 22, "primitive_list": 22, "print": [28, 39, 43, 44], "print_to_stdout": [39, 43], "prioriti": 2, "process": 39, "produc": [65, 78], "prog": 44, "progress": [39, 74], "progress_bar": 39, "progress_loc": 39, "project": [3, 4, 5, 6, 22], "project_keypoint": [5, 72, 81], "project_point": 6, "project_point_to_imag": 6, "properli": 44, "properti": [8, 9, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 29, 39, 52, 72], "provid": [4, 54, 59, 60], "pth": [30, 33, 51], "publish": [59, 60], "pull": [59, 60, 63, 73], "py": [40, 64, 74, 75, 77], "pycharm": [44, 56, 58], "pypi": [59, 60], "python": [40, 46, 48, 50, 55, 56, 57, 58, 59, 60, 82], "qualiti": 14, "quick": 44, "r": 81, "radian": [9, 11, 12, 18, 20, 21, 22, 27], "radiu": [27, 81], "rais": [22, 29, 40, 44], "raise_error": 29, "randint": 81, "random": [76, 81], "rang": [8, 14, 73, 76, 80, 81], "rate": 35, "rather": 22, "raw": 14, "read": [8, 32, 39, 48], "read_from_config": 48, "reason": [63, 73], "reassign": 14, "receiv": 43, "reconfigur": [56, 58], "red": 14, "ref_fram": [8, 71, 74, 81], "refer": [8, 15, 16, 17, 25, 40], "regardless": 50, "rel": 51, "reload": [15, 16, 17, 25], "remov": [9, 11, 12, 18, 20, 21, 22, 27, 48], "remove_config": 48, "remove_from_config": 48, "render": [7, 8, 9, 11, 12, 14, 15, 18, 19, 20, 21, 22, 27, 35, 39, 43, 59, 60, 64, 66, 67, 68, 69, 71, 72, 73, 74, 77, 78, 79, 81, 82, 83], "render_depth": [28, 81], "render_dir": 78, "render_layers_nod": 14, "render_vis": [9, 11, 12, 18, 20, 21, 22, 27], "render_with_cpu": 28, "render_with_gpu": 28, "repeat": 32, "report_everi": 39, "repres": [8, 9, 11, 12, 18, 20, 21, 22, 27, 53], "represent": 14, "request": [59, 60, 63, 73], "requir": [63, 73], "requires_blend": 40, "reselect": 29, "resolut": 28, "resourc": [72, 78, 79, 83], "result": [81, 82], "retain": 14, "return": [2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 29, 32, 35, 36, 40, 43, 44, 48, 52, 54, 73], "return_fmt": [4, 74], "rgb": [8, 14, 15, 20, 30, 61, 63, 71, 73, 74, 78, 79, 80, 81, 82, 83], "rgb_color_spac": 14, "rgb_mask": 81, "rgba": [14, 30], "rich": [59, 60], "rig": 78, "robust": [64, 77], "root": 78, "rot": 9, "rotat": [9, 11, 12, 18, 20, 21, 22, 27, 71], "rotate_bi": [9, 11, 12, 18, 20, 21, 22, 27], "rotation_eul": [9, 11, 12, 18, 20, 21, 22, 27, 74, 82], "rtype": [21, 48], "run": [0, 8, 48, 50, 56, 58, 64, 74, 77, 82], "run_this_script": [37, 41, 56, 58, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "same": [8, 21, 24], "sampl": 28, "save": [14, 15, 16, 17, 22, 25, 33, 35, 43, 48, 74], "save_imag": [15, 16, 17, 25], "save_label": [33, 74], "scale": [9, 11, 12, 18, 20, 21, 22, 27, 59, 60, 64, 71, 73, 77, 81, 82, 83], "scale_bi": [9, 11, 12, 18, 20, 21, 22, 27], "scene": [3, 4, 5, 6, 8, 9, 12, 14, 15, 20, 22, 28, 29, 30, 67, 72, 74, 80, 81, 82], "screen": 42, "script": [42, 43, 44, 56, 58, 63, 64, 69, 72, 73, 75, 77, 82], "script_directori": 39, "script_kwarg": 43, "search": [24, 29], "section": 48, "see": [8, 20, 22, 26, 28, 34, 35, 59, 60, 66, 74, 79, 81], "seed": [64, 77, 81], "select": [9, 22, 29, 81], "selectobject": 29, "self": [2, 29, 39, 73], "semant": 81, "separ": [14, 28, 35, 43], "seper": 22, "sequence_editor": 52, "sequenti": 39, "seri": 14, "server": [56, 58], "session": 41, "set": [2, 8, 9, 11, 12, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 39, 42, 43, 48, 56, 58, 63, 71, 72, 73, 74, 78, 81, 82], "set_bdsf_properti": [21, 82], "set_blender_path": 48, "set_bound": 8, "set_by_nam": 19, "set_class_id": [8, 22], "set_clip_end": 12, "set_clip_start": 12, "set_color": [20, 30, 79, 83], "set_cycles_sampl": [28, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "set_device_usag": [19, 28], "set_dimens": [9, 11, 12, 18, 20, 21, 22, 27], "set_energi": 20, "set_engin": 28, "set_focal_length": 12, "set_fov": [12, 71, 79, 83], "set_hdri": [30, 78], "set_intens": 30, "set_job": 43, "set_loc": [9, 11, 12, 18, 20, 21, 22, 27, 29, 71, 78], "set_logg": 43, "set_minimum_to": [22, 81], "set_resolut": [28, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "set_rotation_eul": [9, 11, 12, 18, 20, 21, 22, 27, 71], "set_scal": [9, 11, 12, 18, 20, 21, 22, 27, 71], "set_shape_kei": 22, "set_shape_key_data": 22, "set_transpar": [28, 82], "setmod": 29, "setter": 29, "setup": [42, 50], "setup_blender_stub": 50, "sever": 81, "shader": [8, 21, 25, 59, 60, 63, 73, 81], "shader_node_group": 23, "shader_node_tre": [8, 73], "shader_typ": 21, "shadernodebsdfprincipl": 21, "shadernodegroup": [25, 26], "shadernodemaprang": 73, "shadernodenewgeometri": 73, "shape": 22, "shape_kei": 22, "shapekei": 22, "should": [14, 30, 44, 56, 58], "show": [9, 11, 12, 18, 20, 21, 22, 27, 39, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 77, 78, 80, 81, 82, 83], "side": 80, "silent": 28, "similar": [67, 80], "simpl": [69, 71, 81, 82], "simpli": 29, "simplic": 81, "sin": [80, 81], "singl": [2, 3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 32, 39], "size": [14, 15, 43, 76], "skeleton": 78, "small": 78, "so": [14, 24, 41, 56, 58, 78], "socket": [15, 16, 17, 21, 25, 73], "socket_typ": [15, 16, 17, 25], "softwar": [59, 60], "solid": [14, 30], "some": [8, 42, 71, 78, 81, 82], "sort": 35, "sourc": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 50, 51, 52, 54], "space": [8, 9, 12, 14, 22, 26, 29], "specif": [9, 29], "specifi": [21, 55, 57], "speed": [59, 60], "sphere": [22, 81], "splash": 42, "split_to_island": 24, "spot": 20, "spreadsheet": 52, "squar": 14, "src": [40, 41], "srgb": 14, "stack": [14, 34], "stack_visu": [14, 72], "stage": 8, "standard": 81, "start": [9, 14, 39, 56, 58], "start_job": 39, "statu": 39, "statusbar": 52, "stderr": 44, "stdout": 43, "still": 39, "store": [2, 14, 48], "str": [2, 4, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 33, 34, 40, 43, 44, 48, 50, 51, 52], "string": [43, 44], "stub": 50, "subclass": 44, "subtract": 10, "successfulli": 39, "sun": [20, 81], "sun_light": 81, "support": [44, 56, 58, 59, 60, 81], "sure": 44, "surfac": [8, 22], "sy": [32, 74], "synthet": [59, 60], "t": [14, 22, 44, 78, 81], "tail": [9, 78], "tail_loc": [9, 78], "take": [2, 8, 14, 29], "targa": 14, "targa_raw": 14, "target": [9, 10, 29], "target_mod": 29, "tell": [40, 81], "temp": [15, 44], "tempdir": 36, "tempfil": 31, "temporari": 36, "termin": 39, "test": [32, 63, 73, 74], "text_editor": 52, "textur": [8, 21, 26, 66, 70, 79], "than": [22, 29, 54], "thei": 40, "them": [3, 4, 5, 14, 15, 63, 73], "thi": [2, 8, 9, 10, 14, 22, 26, 32, 35, 41, 43, 44, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 77, 78, 80, 81, 82], "thick": [14, 15], "think": [63, 73], "thread": [39, 43, 64, 77], "three": [64, 77], "through": [6, 8, 24, 39, 44, 74, 81], "tick": 39, "tidi": 24, "tidy_tre": 24, "tif": 35, "tiff": [14, 35], "time": [8, 48, 50], "timeout": 39, "titl": [59, 60], "to_socket": [15, 16, 17, 25], "to_stdout": 39, "togeth": 2, "toggl": 30, "tolist": 76, "too": 80, "tool": [59, 60], "top": [3, 4, 6, 15, 29, 78], "topbar": 52, "toru": 22, "total": [8, 43], "track": [9, 11, 12, 18, 20, 21, 22, 27], "track_to": [9, 11, 12, 18, 20, 21, 22, 27, 71], "transform": [9, 14, 22], "translat": [9, 11, 12, 18, 20, 21, 22, 27], "transpar": 28, "tree": [8, 14, 21, 24, 25, 29, 63, 73], "tree_add_socket": 25, "tri": 40, "triangl": 14, "troubleshoot": [59, 60], "true": [2, 3, 4, 6, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 34, 35, 39, 40, 42, 43, 44, 50, 56, 58, 71, 74, 76, 78, 80], "try": [48, 56, 58], "tupl": [2, 8, 9, 11, 12, 14, 18, 20, 21, 22, 26, 27, 29, 30, 43, 53], "two": [2, 15, 16, 17, 25, 74], "type": [2, 3, 4, 5, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 29, 39, 40, 45, 48, 52, 54, 66, 79], "undeform": 8, "under": [8, 22], "understand": [63, 73], "uniform": [76, 81], "union": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 26, 27, 29, 30, 33, 40, 43, 54], "unit": 15, "unset": 19, "untrack": [9, 11, 12, 18, 20, 21, 22, 27], "up": [12, 22, 36, 48, 56, 58, 72, 73], "up_axi": 22, "updat": [8, 9, 12, 14, 15, 39], "update_all_filenam": [14, 74], "update_directori": [14, 74], "update_filenam": [14, 74], "upgrad": 50, "url": [59, 60], "us": [3, 4, 5, 8, 14, 15, 19, 22, 25, 26, 28, 29, 32, 35, 36, 40, 41, 43, 44, 46, 48, 51, 56, 58, 59, 60, 63, 64, 65, 68, 72, 73, 74, 77, 78, 81, 82], "usag": [29, 44], "use_antialias": 16, "use_global_scal": 21, "user": [36, 40, 48, 50], "user_config_dir": 48, "util": [0, 1, 7, 24, 44, 56, 58], "uv": [8, 81, 83], "uvaov": [8, 81], "val": 9, "valid": [2, 14, 22, 28, 35, 48], "validate_blender_path": 48, "valu": [2, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 44, 48, 63, 73], "value_max": 22, "value_min": 22, "valueaov": 8, "vanilla": 50, "variabl": 48, "vec": 29, "vector": [2, 6, 8, 9, 11, 12, 18, 20, 21, 22, 26, 27, 29, 53, 73, 78], "vectorlik": [9, 11, 12, 18, 20, 21, 22, 27, 53], "vectorlikeorscalar": [9, 11, 12, 18, 20, 21, 22, 27, 53], "version": [14, 45, 50], "version_num": 54, "vertex": 22, "vertic": [22, 24], "via": [32, 74], "vid": 35, "video": [34, 35, 71, 78], "view": [2, 12, 14], "view_3d": 52, "view_lay": [9, 14], "viewlay": 14, "viewport": [9, 11, 12, 18, 20, 21, 22, 27], "viewport_vis": [9, 11, 12, 18, 20, 21, 22, 27], "visual": [13, 14, 72, 81], "visualis": [8, 71], "vmax": 8, "vmin": 8, "volum": 22, "vscode": [44, 56, 58], "w": 76, "wai": [64, 77], "wait": 39, "want": [29, 44, 78], "we": [22, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 74, 77, 78, 79, 80, 81, 83], "well": 9, "were": 29, "what": [59, 60, 81], "when": [2, 8, 22, 32, 48, 64, 74, 77], "where": 22, "wherev": 2, "whether": [19, 30], "which": [2, 8, 11, 14, 15, 29, 35, 39, 40, 43, 44, 64, 77, 78], "while": 14, "why": [64, 77], "width": 28, "window": 51, "within": [22, 67, 80], "without": 14, "wm": 22, "work": [56, 58, 59, 60], "world": [5, 7, 9, 11, 12, 14, 18, 20, 21, 22, 27, 78, 79, 83], "worldposit": 73, "worldpositionaov": 73, "would": [56, 58, 59, 60], "wrap": 29, "write": 48, "write_to_config": 48, "wrong": 40, "x": [2, 6, 9, 14, 15, 28, 53, 72], "x1y1x2y2": 4, "xywh": [4, 74], "xyz": [8, 9, 11, 12, 15, 18, 20, 21, 22, 27, 63, 73], "y": [3, 4, 6, 9, 22, 28], "year": [59, 60], "yield": 52, "you": [29, 44, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 77], "your": [28, 44, 55, 56, 57, 58, 59, 60], "yuv420p": 35, "z": [9, 22, 81], "zero": [9, 11, 12, 18, 20, 21, 22, 27], "zoom": [79, 83]}, "titles": ["blendersynth", "blendersynth.annotations", "blendersynth.annotations.annotation_handler", "blendersynth.annotations.axes", "blendersynth.annotations.bbox", "blendersynth.annotations.keypoints", "blendersynth.annotations.utils", "blendersynth.blender", "blendersynth.blender.aov", "blendersynth.blender.armature", "blendersynth.blender.boolean", "blendersynth.blender.bsyn_object", "blendersynth.blender.camera", "blendersynth.blender.compositor", "blendersynth.blender.compositor.compositor", "blendersynth.blender.compositor.image_overlay", "blendersynth.blender.compositor.mask_overlay", "blendersynth.blender.compositor.visuals", "blendersynth.blender.curve", "blendersynth.blender.devices", "blendersynth.blender.light", "blendersynth.blender.material", "blendersynth.blender.mesh", "blendersynth.blender.nodes", "blendersynth.blender.nodes.node_arranger", "blendersynth.blender.nodes.node_group", "blendersynth.blender.nodes.shader_node_groups", "blendersynth.blender.other_objects", "blendersynth.blender.render", "blendersynth.blender.utils", "blendersynth.blender.world", "blendersynth.file", "blendersynth.file.dataset_inputs", "blendersynth.file.dataset_outputs", "blendersynth.file.ffmpeg_utils", "blendersynth.file.frames_to_video", "blendersynth.file.tempfiles", "blendersynth.run", "blendersynth.run.blender_interface", "blendersynth.run.blender_threading", "blendersynth.run.import_handling", "blendersynth.run.load_blend", "blendersynth.run.pre_ops", "blendersynth.run.run", "blendersynth.run.run_this_script", "blendersynth.utils", "blendersynth.utils.blender_importer", "blendersynth.utils.blender_setup", "blendersynth.utils.blender_setup.blender_locator", "blendersynth.utils.blender_setup.blender_python_path", "blendersynth.utils.blender_setup.check_blender_install", "blendersynth.utils.io", "blendersynth.utils.layout", "blendersynth.utils.types", "blendersynth.utils.version", "<no title>", "Debugging", "Installation", "Debugging & Troubleshooting", "BlenderSynth", "Usage", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Animation", "Capturing pose", "Custom AOV", "Blender script", "Create dataset", "Generate labels", "Dataset creation", "Inverse kinematics", "Mesh importing", "Multiview rendering", "Output data", "Quickstart", "Texturing"], "titleterms": {"anim": 71, "annot": [1, 2, 3, 4, 5, 6], "annotation_handl": 2, "aov": [8, 73], "armatur": 9, "ax": 3, "bbox": 4, "benchmark": [59, 60], "blender": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 74], "blender_import": 46, "blender_interfac": 38, "blender_loc": 48, "blender_python_path": 49, "blender_setup": [47, 48, 49, 50], "blender_thread": 39, "blendersynth": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 59], "boolean": 10, "bsyn_object": 11, "camera": 12, "captur": 72, "check_blender_instal": 50, "cite": [59, 60], "compositor": [13, 14, 15, 16, 17], "contribut": [59, 60], "creat": 75, "creation": 77, "curv": 18, "custom": [56, 58, 73], "data": 81, "dataset": [75, 77], "dataset_input": 32, "dataset_output": 33, "debug": [56, 58], "devic": 19, "ffmpeg_util": 34, "file": [31, 32, 33, 34, 35, 36], "frames_to_video": 35, "gener": 76, "image_overlai": 15, "import": 79, "import_handl": 40, "instal": 57, "invers": 78, "io": 51, "keypoint": 5, "kinemat": 78, "label": 76, "layout": 52, "light": 20, "load_blend": 41, "mask_overlai": 16, "materi": 21, "mesh": [22, 79], "modul": [56, 58], "multiview": 80, "node": [23, 24, 25, 26], "node_arrang": 24, "node_group": 25, "other_object": 27, "output": 81, "pose": 72, "pre_op": 42, "project": [59, 60], "quickstart": 82, "render": [28, 80], "run": [37, 38, 39, 40, 41, 42, 43, 44], "run_this_script": 44, "script": 74, "shader_node_group": 26, "tempfil": 36, "textur": 83, "troubleshoot": [56, 58], "type": 53, "usag": [59, 60], "util": [6, 29, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "version": 54, "visual": 17, "world": 30}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Animation": [[71, null]], "Benchmarking": [[59, "benchmarking"], [60, "benchmarking"]], "Blender script": [[74, null]], "BlenderSynth": [[59, null]], "Capturing pose": [[72, null]], "Citing": [[59, "citing"], [60, "citing"]], "Contributions and Projects": [[59, "contributions-and-projects"], [60, "contributions-and-projects"]], "Create dataset": [[75, null]], "Custom AOV": [[73, null]], "Custom modules": [[56, "custom-modules"], [58, "custom-modules"]], "Dataset creation": [[77, null]], "Debugging": [[56, null], [58, "debugging"]], "Debugging & Troubleshooting": [[58, null]], "Generate labels": [[76, null]], "Installation": [[57, null]], "Inverse kinematics": [[78, null]], "Mesh importing": [[79, null]], "Multiview rendering": [[80, null]], "Output data": [[81, null]], "Quickstart": [[82, null]], "Texturing": [[83, null]], "Troubleshooting": [[56, "troubleshooting"], [58, "troubleshooting"]], "Usage": [[59, "usage"], [60, null]], "blendersynth": [[0, null]], "blendersynth.annotations": [[1, null]], "blendersynth.annotations.annotation_handler": [[2, null]], "blendersynth.annotations.axes": [[3, null]], "blendersynth.annotations.bbox": [[4, null]], "blendersynth.annotations.keypoints": [[5, null]], "blendersynth.annotations.utils": [[6, null]], "blendersynth.blender": [[7, null]], "blendersynth.blender.aov": [[8, null]], "blendersynth.blender.armature": [[9, null]], "blendersynth.blender.boolean": [[10, null]], "blendersynth.blender.bsyn_object": [[11, null]], "blendersynth.blender.camera": [[12, null]], "blendersynth.blender.compositor": [[13, null]], "blendersynth.blender.compositor.compositor": [[14, null]], "blendersynth.blender.compositor.image_overlay": [[15, null]], "blendersynth.blender.compositor.mask_overlay": [[16, null]], "blendersynth.blender.compositor.visuals": [[17, null]], "blendersynth.blender.curve": [[18, null]], "blendersynth.blender.devices": [[19, null]], "blendersynth.blender.light": [[20, null]], "blendersynth.blender.material": [[21, null]], "blendersynth.blender.mesh": [[22, null]], "blendersynth.blender.nodes": [[23, null]], "blendersynth.blender.nodes.node_arranger": [[24, null]], "blendersynth.blender.nodes.node_group": [[25, null]], "blendersynth.blender.nodes.shader_node_groups": [[26, null]], "blendersynth.blender.other_objects": [[27, null]], "blendersynth.blender.render": [[28, null]], "blendersynth.blender.utils": [[29, null]], "blendersynth.blender.world": [[30, null]], "blendersynth.file": [[31, null]], "blendersynth.file.dataset_inputs": [[32, null]], "blendersynth.file.dataset_outputs": [[33, null]], "blendersynth.file.ffmpeg_utils": [[34, null]], "blendersynth.file.frames_to_video": [[35, null]], "blendersynth.file.tempfiles": [[36, null]], "blendersynth.run": [[37, null]], "blendersynth.run.blender_interface": [[38, null]], "blendersynth.run.blender_threading": [[39, null]], "blendersynth.run.import_handling": [[40, null]], "blendersynth.run.load_blend": [[41, null]], "blendersynth.run.pre_ops": [[42, null]], "blendersynth.run.run": [[43, null]], "blendersynth.run.run_this_script": [[44, null]], "blendersynth.utils": [[45, null]], "blendersynth.utils.blender_importer": [[46, null]], "blendersynth.utils.blender_setup": [[47, null]], "blendersynth.utils.blender_setup.blender_locator": [[48, null]], "blendersynth.utils.blender_setup.blender_python_path": [[49, null]], "blendersynth.utils.blender_setup.check_blender_install": [[50, null]], "blendersynth.utils.io": [[51, null]], "blendersynth.utils.layout": [[52, null]], "blendersynth.utils.types": [[53, null]], "blendersynth.utils.version": [[54, null]]}, "docnames": ["api/blendersynth", "api/blendersynth.annotations", "api/blendersynth.annotations.annotation_handler", "api/blendersynth.annotations.axes", "api/blendersynth.annotations.bbox", "api/blendersynth.annotations.keypoints", "api/blendersynth.annotations.utils", "api/blendersynth.blender", "api/blendersynth.blender.aov", "api/blendersynth.blender.armature", "api/blendersynth.blender.boolean", "api/blendersynth.blender.bsyn_object", "api/blendersynth.blender.camera", "api/blendersynth.blender.compositor", "api/blendersynth.blender.compositor.compositor", "api/blendersynth.blender.compositor.image_overlay", "api/blendersynth.blender.compositor.mask_overlay", "api/blendersynth.blender.compositor.visuals", "api/blendersynth.blender.curve", "api/blendersynth.blender.devices", "api/blendersynth.blender.light", "api/blendersynth.blender.material", "api/blendersynth.blender.mesh", "api/blendersynth.blender.nodes", "api/blendersynth.blender.nodes.node_arranger", "api/blendersynth.blender.nodes.node_group", "api/blendersynth.blender.nodes.shader_node_groups", "api/blendersynth.blender.other_objects", "api/blendersynth.blender.render", "api/blendersynth.blender.utils", "api/blendersynth.blender.world", "api/blendersynth.file", "api/blendersynth.file.dataset_inputs", "api/blendersynth.file.dataset_outputs", "api/blendersynth.file.ffmpeg_utils", "api/blendersynth.file.frames_to_video", "api/blendersynth.file.tempfiles", "api/blendersynth.run", "api/blendersynth.run.blender_interface", "api/blendersynth.run.blender_threading", "api/blendersynth.run.import_handling", "api/blendersynth.run.load_blend", "api/blendersynth.run.pre_ops", "api/blendersynth.run.run", "api/blendersynth.run.run_this_script", "api/blendersynth.utils", "api/blendersynth.utils.blender_importer", "api/blendersynth.utils.blender_setup", "api/blendersynth.utils.blender_setup.blender_locator", "api/blendersynth.utils.blender_setup.blender_python_path", "api/blendersynth.utils.blender_setup.check_blender_install", "api/blendersynth.utils.io", "api/blendersynth.utils.layout", "api/blendersynth.utils.types", "api/blendersynth.utils.version", "getting_started/_installation", "getting_started/_troubleshooting", "getting_started/installation", "getting_started/troubleshooting", "index", "markdown/README", "markdown/examples.animation", "markdown/examples.capturing_pose", "markdown/examples.custom_aov", "markdown/examples.dataset_creation.README", "markdown/examples.inverse_kinematics", "markdown/examples.mesh_importing", "markdown/examples.multiview_rendering", "markdown/examples.output_data", "markdown/examples.quickstart", "markdown/examples.texturing", "python/animation", "python/capturing_pose", "python/custom_aov", "python/dataset_creation/blender_script", "python/dataset_creation/create_dataset", "python/dataset_creation/generate_labels", "python/dataset_creation/index", "python/inverse_kinematics", "python/mesh_importing", "python/multiview_rendering", "python/output_data", "python/quickstart", "python/texturing"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api/blendersynth.rst", "api/blendersynth.annotations.rst", "api/blendersynth.annotations.annotation_handler.rst", "api/blendersynth.annotations.axes.rst", "api/blendersynth.annotations.bbox.rst", "api/blendersynth.annotations.keypoints.rst", "api/blendersynth.annotations.utils.rst", "api/blendersynth.blender.rst", "api/blendersynth.blender.aov.rst", "api/blendersynth.blender.armature.rst", "api/blendersynth.blender.boolean.rst", "api/blendersynth.blender.bsyn_object.rst", "api/blendersynth.blender.camera.rst", "api/blendersynth.blender.compositor.rst", "api/blendersynth.blender.compositor.compositor.rst", "api/blendersynth.blender.compositor.image_overlay.rst", "api/blendersynth.blender.compositor.mask_overlay.rst", "api/blendersynth.blender.compositor.visuals.rst", "api/blendersynth.blender.curve.rst", "api/blendersynth.blender.devices.rst", "api/blendersynth.blender.light.rst", "api/blendersynth.blender.material.rst", "api/blendersynth.blender.mesh.rst", "api/blendersynth.blender.nodes.rst", "api/blendersynth.blender.nodes.node_arranger.rst", "api/blendersynth.blender.nodes.node_group.rst", "api/blendersynth.blender.nodes.shader_node_groups.rst", "api/blendersynth.blender.other_objects.rst", "api/blendersynth.blender.render.rst", "api/blendersynth.blender.utils.rst", "api/blendersynth.blender.world.rst", "api/blendersynth.file.rst", "api/blendersynth.file.dataset_inputs.rst", "api/blendersynth.file.dataset_outputs.rst", "api/blendersynth.file.ffmpeg_utils.rst", "api/blendersynth.file.frames_to_video.rst", "api/blendersynth.file.tempfiles.rst", "api/blendersynth.run.rst", "api/blendersynth.run.blender_interface.rst", "api/blendersynth.run.blender_threading.rst", "api/blendersynth.run.import_handling.rst", "api/blendersynth.run.load_blend.rst", "api/blendersynth.run.pre_ops.rst", "api/blendersynth.run.run.rst", "api/blendersynth.run.run_this_script.rst", "api/blendersynth.utils.rst", "api/blendersynth.utils.blender_importer.rst", "api/blendersynth.utils.blender_setup.rst", "api/blendersynth.utils.blender_setup.blender_locator.rst", "api/blendersynth.utils.blender_setup.blender_python_path.rst", "api/blendersynth.utils.blender_setup.check_blender_install.rst", "api/blendersynth.utils.io.rst", "api/blendersynth.utils.layout.rst", "api/blendersynth.utils.types.rst", "api/blendersynth.utils.version.rst", "getting_started/_installation.md", "getting_started/_troubleshooting.md", "getting_started/installation.rst", "getting_started/troubleshooting.rst", "index.rst", "markdown/README.md", "markdown/examples.animation.md", "markdown/examples.capturing_pose.md", "markdown/examples.custom_aov.md", "markdown/examples.dataset_creation.README.md", "markdown/examples.inverse_kinematics.md", "markdown/examples.mesh_importing.md", "markdown/examples.multiview_rendering.md", "markdown/examples.output_data.md", "markdown/examples.quickstart.md", "markdown/examples.texturing.md", "python/animation.rst", "python/capturing_pose.rst", "python/custom_aov.rst", "python/dataset_creation/blender_script.rst", "python/dataset_creation/create_dataset.rst", "python/dataset_creation/generate_labels.rst", "python/dataset_creation/index.rst", "python/inverse_kinematics.rst", "python/mesh_importing.rst", "python/multiview_rendering.rst", "python/output_data.rst", "python/quickstart.rst", "python/texturing.rst"], "indexentries": {"__init__() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.__init__", false]], "__init__() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.__init__", false]], "__init__() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.__init__", false]], "__init__() (blendersynth.blender.aov.attrrgbaov method)": [[8, "blendersynth.blender.aov.AttrRGBAOV.__init__", false]], "__init__() (blendersynth.blender.aov.displacementgeneratedaov method)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV.__init__", false]], "__init__() (blendersynth.blender.aov.normalsaov method)": [[8, "blendersynth.blender.aov.NormalsAOV.__init__", false]], "__init__() (blendersynth.blender.aov.valueaov method)": [[8, "blendersynth.blender.aov.ValueAOV.__init__", false]], "__init__() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.__init__", false]], "__init__() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.__init__", false]], "__init__() (blendersynth.blender.nodes.shader_node_groups.deformedgeneratedtexturecoordinates method)": [[26, "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates.__init__", false]], "__init__() (blendersynth.blender.utils.cursorat method)": [[29, "blendersynth.blender.utils.CursorAt.__init__", false]], "__init__() (blendersynth.blender.utils.getnewobject method)": [[29, "blendersynth.blender.utils.GetNewObject.__init__", false]], "__init__() (blendersynth.blender.utils.selectobjects method)": [[29, "blendersynth.blender.utils.SelectObjects.__init__", false]], "__init__() (blendersynth.blender.utils.setmode method)": [[29, "blendersynth.blender.utils.SetMode.__init__", false]], "add_argument() (blendersynth.run.run_this_script.argumentparser method)": [[44, "blendersynth.run.run_this_script.ArgumentParser.add_argument", false]], "add_child() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.add_child", false]], "add_constraint() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.add_constraint", false]], "add_node() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.add_node", false]], "add_node() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.add_node", false]], "add_node() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.add_node", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.add_socket", false]], "add_socket() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.add_socket", false]], "add_socket() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.add_socket", false]], "add_source() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.add_source", false]], "add_to_shader() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.add_to_shader", false]], "all_origins (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.all_origins", false]], "alphaimageoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay", false]], "animatable_property() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.animatable_property", false]], "animate_path() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.animate_path", false]], "animate_path() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.animate_path", false]], "animate_path() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.animate_path", false]], "animate_path() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.animate_path", false]], "animate_path() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.animate_path", false]], "animate_path() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.animate_path", false]], "animate_path() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.animate_path", false]], "animate_path() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.animate_path", false]], "animate_path() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.animate_path", false]], "animate_path() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.animate_path", false]], "ann_types (in module blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.ANN_TYPES", false]], "annotation (class in blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.Annotation", false]], "annotationhandler (class in blendersynth.annotations.annotation_handler)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler", false]], "aov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AOV", false]], "apply_global_rotation() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.apply_global_rotation", false]], "area_types (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.AREA_TYPES", false]], "argumentparser (class in blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.ArgumentParser", false]], "armature (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.Armature", false]], "assign_aov() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_aov", false]], "assign_aovs() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_aovs", false]], "assign_pass_index() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.assign_pass_index", false]], "attraov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AttrAOV", false]], "attrrgbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.AttrRGBAOV", false]], "available_formats (in module blendersynth.blender.compositor.compositor)": [[14, "blendersynth.blender.compositor.compositor.AVAILABLE_FORMATS", false]], "available_gpus (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.available_gpus", false]], "axes (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.axes", false]], "axes (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.axes", false]], "axes (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.axes", false]], "axes (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.axes", false]], "axes (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.axes", false]], "axes (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.axes", false]], "axes (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.axes", false]], "axes (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.axes", false]], "axes (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.axes", false]], "axes (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.axes", false]], "axesoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay", false]], "bboxannotation (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.BboxAnnotation", false]], "blendercommand (class in blendersynth.run.run)": [[43, "blendersynth.run.run.BlenderCommand", false]], "blendersynth.annotations.annotation_handler": [[2, "module-blendersynth.annotations.annotation_handler", false]], "blendersynth.annotations.axes": [[3, "module-blendersynth.annotations.axes", false]], "blendersynth.annotations.bbox": [[4, "module-blendersynth.annotations.bbox", false]], "blendersynth.annotations.keypoints": [[5, "module-blendersynth.annotations.keypoints", false]], "blendersynth.annotations.utils": [[6, "module-blendersynth.annotations.utils", false]], "blendersynth.blender.aov": [[8, "module-blendersynth.blender.aov", false]], "blendersynth.blender.armature": [[9, "module-blendersynth.blender.armature", false]], "blendersynth.blender.boolean": [[10, "module-blendersynth.blender.boolean", false]], "blendersynth.blender.bsyn_object": [[11, "module-blendersynth.blender.bsyn_object", false]], "blendersynth.blender.camera": [[12, "module-blendersynth.blender.camera", false]], "blendersynth.blender.compositor.compositor": [[14, "module-blendersynth.blender.compositor.compositor", false]], "blendersynth.blender.compositor.image_overlay": [[15, "module-blendersynth.blender.compositor.image_overlay", false]], "blendersynth.blender.compositor.mask_overlay": [[16, "module-blendersynth.blender.compositor.mask_overlay", false]], "blendersynth.blender.compositor.visuals": [[17, "module-blendersynth.blender.compositor.visuals", false]], "blendersynth.blender.curve": [[18, "module-blendersynth.blender.curve", false]], "blendersynth.blender.devices": [[19, "module-blendersynth.blender.devices", false]], "blendersynth.blender.light": [[20, "module-blendersynth.blender.light", false]], "blendersynth.blender.material": [[21, "module-blendersynth.blender.material", false]], "blendersynth.blender.mesh": [[22, "module-blendersynth.blender.mesh", false]], "blendersynth.blender.nodes.node_arranger": [[24, "module-blendersynth.blender.nodes.node_arranger", false]], "blendersynth.blender.nodes.node_group": [[25, "module-blendersynth.blender.nodes.node_group", false]], "blendersynth.blender.nodes.shader_node_groups": [[26, "module-blendersynth.blender.nodes.shader_node_groups", false]], "blendersynth.blender.other_objects": [[27, "module-blendersynth.blender.other_objects", false]], "blendersynth.blender.render": [[28, "module-blendersynth.blender.render", false]], "blendersynth.blender.utils": [[29, "module-blendersynth.blender.utils", false]], "blendersynth.blender.world": [[30, "module-blendersynth.blender.world", false]], "blendersynth.file.dataset_inputs": [[32, "module-blendersynth.file.dataset_inputs", false]], "blendersynth.file.dataset_outputs": [[33, "module-blendersynth.file.dataset_outputs", false]], "blendersynth.file.ffmpeg_utils": [[34, "module-blendersynth.file.ffmpeg_utils", false]], "blendersynth.file.frames_to_video": [[35, "module-blendersynth.file.frames_to_video", false]], "blendersynth.file.tempfiles": [[36, "module-blendersynth.file.tempfiles", false]], "blendersynth.run.blender_interface": [[38, "module-blendersynth.run.blender_interface", false]], "blendersynth.run.blender_threading": [[39, "module-blendersynth.run.blender_threading", false]], "blendersynth.run.import_handling": [[40, "module-blendersynth.run.import_handling", false]], "blendersynth.run.load_blend": [[41, "module-blendersynth.run.load_blend", false]], "blendersynth.run.pre_ops": [[42, "module-blendersynth.run.pre_ops", false]], "blendersynth.run.run": [[43, "module-blendersynth.run.run", false]], "blendersynth.run.run_this_script": [[44, "module-blendersynth.run.run_this_script", false]], "blendersynth.utils.blender_importer": [[46, "module-blendersynth.utils.blender_importer", false]], "blendersynth.utils.blender_setup.blender_locator": [[48, "module-blendersynth.utils.blender_setup.blender_locator", false]], "blendersynth.utils.blender_setup.blender_python_path": [[49, "module-blendersynth.utils.blender_setup.blender_python_path", false]], "blendersynth.utils.blender_setup.check_blender_install": [[50, "module-blendersynth.utils.blender_setup.check_blender_install", false]], "blendersynth.utils.io": [[51, "module-blendersynth.utils.io", false]], "blendersynth.utils.layout": [[52, "module-blendersynth.utils.layout", false]], "blendersynth.utils.types": [[53, "module-blendersynth.utils.types", false]], "blendersynth.utils.version": [[54, "module-blendersynth.utils.version", false]], "blenderthread (class in blendersynth.run.blender_threading)": [[39, "blendersynth.run.blender_threading.BlenderThread", false]], "blenderthreadmanager (class in blendersynth.run.blender_threading)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager", false]], "boneconstraint (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.BoneConstraint", false]], "bounding_boxes() (in module blendersynth.annotations.bbox)": [[4, "blendersynth.annotations.bbox.bounding_boxes", false]], "boundingboxoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay", false]], "bsynobject (class in blendersynth.blender.bsyn_object)": [[11, "blendersynth.blender.bsyn_object.BsynObject", false]], "calc_depth() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.calc_depth", false]], "camera (class in blendersynth.blender.camera)": [[12, "blendersynth.blender.camera.Camera", false]], "centroid() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.centroid", false]], "change_area_to() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.change_area_to", false]], "check_blender_install() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.check_blender_install", false]], "check_in() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.check_in", false]], "check_status() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.check_status", false]], "clamp_in_axis() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.clamp_in_axis", false]], "classidaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ClassIDAOV", false]], "classrgbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ClassRGBAOV", false]], "cleanup_temp_files() (in module blendersynth.file.tempfiles)": [[36, "blendersynth.file.tempfiles.cleanup_temp_files", false]], "clear_pose() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.clear_pose", false]], "color (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.color", false]], "compositor (class in blendersynth.blender.compositor.compositor)": [[14, "blendersynth.blender.compositor.compositor.Compositor", false]], "compositornodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.CompositorNodeGroup", false]], "conditional_import() (in module blendersynth.run.import_handling)": [[40, "blendersynth.run.import_handling.conditional_import", false]], "copy() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.copy", false]], "copy() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.copy", false]], "create() (blendersynth.blender.camera.camera class method)": [[12, "blendersynth.blender.camera.Camera.create", false]], "create() (blendersynth.blender.light.light class method)": [[20, "blendersynth.blender.light.Light.create", false]], "create() (blendersynth.blender.other_objects.empty class method)": [[27, "blendersynth.blender.other_objects.Empty.create", false]], "create_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.create_shape_key", false]], "create_temp_file() (in module blendersynth.file.tempfiles)": [[36, "blendersynth.file.tempfiles.create_temp_file", false]], "cursorat (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.CursorAt", false]], "curve (class in blendersynth.blender.curve)": [[18, "blendersynth.blender.curve.Curve", false]], "debuginputs (class in blendersynth.file.dataset_inputs)": [[32, "blendersynth.file.dataset_inputs.DebugInputs", false]], "define_output() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.define_output", false]], "deformedgeneratedtexturecoordinates (class in blendersynth.blender.nodes.shader_node_groups)": [[26, "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates", false]], "delete() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.delete", false]], "depthvis (class in blendersynth.blender.compositor.visuals)": [[17, "blendersynth.blender.compositor.visuals.DepthVis", false]], "device_names (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.device_names", false]], "devicelist (class in blendersynth.blender.devices)": [[19, "blendersynth.blender.devices.DeviceList", false]], "devices (class in blendersynth.blender.devices)": [[19, "blendersynth.blender.devices.Devices", false]], "difference() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.difference", false]], "displacementgeneratedaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV", false]], "empty (class in blendersynth.blender.other_objects)": [[27, "blendersynth.blender.other_objects.Empty", false]], "enabled_device_names (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.enabled_device_names", false]], "enabled_gpus (blendersynth.blender.devices.devices property)": [[19, "blendersynth.blender.devices.Devices.enabled_gpus", false]], "energy (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.energy", false]], "engines (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.ENGINES", false]], "error() (blendersynth.run.run_this_script.argumentparser method)": [[44, "blendersynth.run.run_this_script.ArgumentParser.error", false]], "execute_jobs() (in module blendersynth.run.run)": [[43, "blendersynth.run.run.execute_jobs", false]], "export_obj() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.export_obj", false]], "ffmpeg_input_from_files() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.ffmpeg_input_from_files", false]], "find_blender_python() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.find_blender_python", false]], "focal_length (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.focal_length", false]], "follow_path() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.follow_path", false]], "follow_path() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.follow_path", false]], "follow_path() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.follow_path", false]], "follow_path() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.follow_path", false]], "follow_path() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.follow_path", false]], "follow_path() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.follow_path", false]], "follow_path() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.follow_path", false]], "follow_path() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.follow_path", false]], "follow_path() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.follow_path", false]], "follow_path() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.follow_path", false]], "fov (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.fov", false]], "frames_to_video() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.frames_to_video", false]], "frames_to_video_multiview() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.frames_to_video_multiview", false]], "from_annotations() (blendersynth.annotations.annotation_handler.annotationhandler class method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.from_annotations", false]], "from_fbx() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_fbx", false]], "from_glb() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_glb", false]], "from_gltf() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_gltf", false]], "from_image() (blendersynth.blender.material.material class method)": [[21, "blendersynth.blender.material.Material.from_image", false]], "from_numpy() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_numpy", false]], "from_obj() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_obj", false]], "from_primitive() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_primitive", false]], "from_scene() (blendersynth.blender.camera.camera class method)": [[12, "blendersynth.blender.camera.Camera.from_scene", false]], "from_scene() (blendersynth.blender.light.light class method)": [[20, "blendersynth.blender.light.Light.from_scene", false]], "from_scene() (blendersynth.blender.mesh.mesh class method)": [[22, "blendersynth.blender.mesh.Mesh.from_scene", false]], "generatedaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.GeneratedAOV", false]], "get_annotation_by_camera() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.get_annotation_by_camera", false]], "get_area() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.get_area", false]], "get_areas() (in module blendersynth.utils.layout)": [[52, "blendersynth.utils.layout.get_areas", false]], "get_armature() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_armature", false]], "get_axes() (in module blendersynth.annotations.axes)": [[3, "blendersynth.annotations.axes.get_axes", false]], "get_axes_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_axes_visual", false]], "get_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.get_blender_path", false]], "get_bone() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.get_bone", false]], "get_bounding_box_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_bounding_box_visual", false]], "get_depth_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_depth_visual", false]], "get_frames_from_directory() (in module blendersynth.file.frames_to_video)": [[35, "blendersynth.file.frames_to_video.get_frames_from_directory", false]], "get_keypoints() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_keypoints", false]], "get_keypoints_visual() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_keypoints_visual", false]], "get_mask() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.get_mask", false]], "get_node_by_name() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.get_node_by_name", false]], "get_raw_bounds() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_raw_bounds", false]], "get_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.get_shape_key", false]], "getnewobject (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.GetNewObject", false]], "handle_vec() (in module blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.handle_vec", false]], "head_location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.head_location", false]], "hstack() (in module blendersynth.file.ffmpeg_utils)": [[34, "blendersynth.file.ffmpeg_utils.hstack", false]], "illegalimport (class in blendersynth.run.import_handling)": [[40, "blendersynth.run.import_handling.IllegalImport", false]], "import_module() (in module blendersynth.utils.blender_importer)": [[46, "blendersynth.utils.blender_importer.import_module", false]], "input() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.input", false]], "input() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.input", false]], "input() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.input", false]], "input() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.input", false]], "input() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.input", false]], "inputs (blendersynth.blender.compositor.image_overlay.alphaimageoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.axesoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.boundingboxoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.image_overlay.keypointsoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.mask_overlay.maskoverlay property)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.inputs", false]], "inputs (blendersynth.blender.compositor.visuals.depthvis property)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.inputs", false]], "inputs (blendersynth.blender.nodes.node_group.nodegroup property)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.inputs", false]], "inputs (class in blendersynth.file.dataset_inputs)": [[32, "blendersynth.file.dataset_inputs.Inputs", false]], "install_module() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.install_module", false]], "instanceidaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.InstanceIDAOV", false]], "instancergbaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.InstanceRGBAOV", false]], "intersect() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.intersect", false]], "is_blender_in_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.is_blender_in_path", false]], "is_blender_running() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.is_blender_running", false]], "is_from_run_this_script() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.is_from_run_this_script", false]], "is_version() (in module blendersynth.utils.version)": [[54, "blendersynth.utils.version.is_version", false]], "is_version_plus() (in module blendersynth.utils.version)": [[54, "blendersynth.utils.version.is_version_plus", false]], "join() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.join", false]], "jsons (blendersynth.file.dataset_inputs.debuginputs attribute)": [[32, "blendersynth.file.dataset_inputs.DebugInputs.jsons", false]], "jsons (blendersynth.file.dataset_inputs.inputs attribute)": [[32, "blendersynth.file.dataset_inputs.Inputs.jsons", false]], "keypointoraxesannotation (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.KeypointOrAxesAnnotation", false]], "keypointsoverlay (class in blendersynth.blender.compositor.image_overlay)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay", false]], "light (class in blendersynth.blender.light)": [[20, "blendersynth.blender.light.Light", false]], "light_types (blendersynth.blender.light.light attribute)": [[20, "blendersynth.blender.light.Light.light_types", false]], "link() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.link", false]], "link() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.link", false]], "link() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.link", false]], "link() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.link", false]], "link() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.link", false]], "load_blend() (in module blendersynth.run.load_blend)": [[41, "blendersynth.run.load_blend.load_blend", false]], "load_image() (in module blendersynth.utils.io)": [[51, "blendersynth.utils.io.load_image", false]], "local_rotation_euler (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.local_rotation_euler", false]], "location (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.location", false]], "location (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.location", false]], "location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.location", false]], "location (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.location", false]], "location (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.location", false]], "location (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.location", false]], "location (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.location", false]], "location (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.location", false]], "location (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.location", false]], "location (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.location", false]], "log_event() (in module blendersynth.run.blender_interface)": [[38, "blendersynth.run.blender_interface.log_event", false]], "look_at() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.look_at", false]], "look_at_object() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.look_at_object", false]], "make_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.make_shape_key", false]], "maskoverlay (class in blendersynth.blender.compositor.mask_overlay)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay", false]], "material (class in blendersynth.blender.material)": [[21, "blendersynth.blender.material.Material", false]], "matrix_world (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.matrix_world", false]], "matrix_world (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.matrix_world", false]], "matrix_world (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.matrix_world", false]], "matrix_world (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.matrix_world", false]], "matrix_world (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.matrix_world", false]], "matrix_world (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.matrix_world", false]], "matrix_world (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.matrix_world", false]], "matrix_world (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.matrix_world", false]], "matrix_world (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.matrix_world", false]], "matrix_world (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.matrix_world", false]], "mesh (class in blendersynth.blender.mesh)": [[22, "blendersynth.blender.mesh.Mesh", false]], "module": [[2, "module-blendersynth.annotations.annotation_handler", false], [3, "module-blendersynth.annotations.axes", false], [4, "module-blendersynth.annotations.bbox", false], [5, "module-blendersynth.annotations.keypoints", false], [6, "module-blendersynth.annotations.utils", false], [8, "module-blendersynth.blender.aov", false], [9, "module-blendersynth.blender.armature", false], [10, "module-blendersynth.blender.boolean", false], [11, "module-blendersynth.blender.bsyn_object", false], [12, "module-blendersynth.blender.camera", false], [14, "module-blendersynth.blender.compositor.compositor", false], [15, "module-blendersynth.blender.compositor.image_overlay", false], [16, "module-blendersynth.blender.compositor.mask_overlay", false], [17, "module-blendersynth.blender.compositor.visuals", false], [18, "module-blendersynth.blender.curve", false], [19, "module-blendersynth.blender.devices", false], [20, "module-blendersynth.blender.light", false], [21, "module-blendersynth.blender.material", false], [22, "module-blendersynth.blender.mesh", false], [24, "module-blendersynth.blender.nodes.node_arranger", false], [25, "module-blendersynth.blender.nodes.node_group", false], [26, "module-blendersynth.blender.nodes.shader_node_groups", false], [27, "module-blendersynth.blender.other_objects", false], [28, "module-blendersynth.blender.render", false], [29, "module-blendersynth.blender.utils", false], [30, "module-blendersynth.blender.world", false], [32, "module-blendersynth.file.dataset_inputs", false], [33, "module-blendersynth.file.dataset_outputs", false], [34, "module-blendersynth.file.ffmpeg_utils", false], [35, "module-blendersynth.file.frames_to_video", false], [36, "module-blendersynth.file.tempfiles", false], [38, "module-blendersynth.run.blender_interface", false], [39, "module-blendersynth.run.blender_threading", false], [40, "module-blendersynth.run.import_handling", false], [41, "module-blendersynth.run.load_blend", false], [42, "module-blendersynth.run.pre_ops", false], [43, "module-blendersynth.run.run", false], [44, "module-blendersynth.run.run_this_script", false], [46, "module-blendersynth.utils.blender_importer", false], [48, "module-blendersynth.utils.blender_setup.blender_locator", false], [49, "module-blendersynth.utils.blender_setup.blender_python_path", false], [50, "module-blendersynth.utils.blender_setup.check_blender_install", false], [51, "module-blendersynth.utils.io", false], [52, "module-blendersynth.utils.layout", false], [53, "module-blendersynth.utils.types", false], [54, "module-blendersynth.utils.version", false]], "n (blendersynth.blender.aov.classrgbaov property)": [[8, "blendersynth.blender.aov.ClassRGBAOV.N", false]], "n (blendersynth.blender.aov.instancergbaov property)": [[8, "blendersynth.blender.aov.InstanceRGBAOV.N", false]], "names (blendersynth.blender.devices.devicelist property)": [[19, "blendersynth.blender.devices.DeviceList.names", false]], "nodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup", false]], "normalsaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.NormalsAOV", false]], "num_rendered (blendersynth.run.blender_threading.blenderthread property)": [[39, "blendersynth.run.blender_threading.BlenderThread.num_rendered", false]], "on_script_open() (in module blendersynth.run.pre_ops)": [[42, "blendersynth.run.pre_ops.on_script_open", false]], "origin (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.origin", false]], "origin_to_centroid() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.origin_to_centroid", false]], "output() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.output", false]], "output() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.output", false]], "output() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.output", false]], "output() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.output", false]], "output() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.output", false]], "outputs (blendersynth.blender.compositor.image_overlay.alphaimageoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.axesoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.boundingboxoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.image_overlay.keypointsoverlay property)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.mask_overlay.maskoverlay property)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.outputs", false]], "outputs (blendersynth.blender.compositor.visuals.depthvis property)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.outputs", false]], "outputs (blendersynth.blender.nodes.node_group.nodegroup property)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.outputs", false]], "path_keyframe() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.path_keyframe", false]], "path_keyframe() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.path_keyframe", false]], "path_keyframe() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.path_keyframe", false]], "path_keyframe() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.path_keyframe", false]], "path_keyframe() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.path_keyframe", false]], "path_keyframe() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.path_keyframe", false]], "path_keyframe() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.path_keyframe", false]], "path_keyframe() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.path_keyframe", false]], "path_keyframe() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.path_keyframe", false]], "path_keyframe() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.path_keyframe", false]], "pose_bone() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.pose_bone", false]], "posebone (class in blendersynth.blender.armature)": [[9, "blendersynth.blender.armature.PoseBone", false]], "primitive_list (blendersynth.blender.mesh.mesh attribute)": [[22, "blendersynth.blender.mesh.Mesh.primitive_list", false]], "project_keypoints() (in module blendersynth.annotations.keypoints)": [[5, "blendersynth.annotations.keypoints.project_keypoints", false]], "project_point_to_image() (in module blendersynth.annotations.utils)": [[6, "blendersynth.annotations.utils.project_point_to_image", false]], "project_points() (in module blendersynth.annotations.utils)": [[6, "blendersynth.annotations.utils.project_points", false]], "read_from_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.read_from_config", false]], "remove() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.remove", false]], "remove() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.remove", false]], "remove() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.remove", false]], "remove() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.remove", false]], "remove() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.remove", false]], "remove() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.remove", false]], "remove() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.remove", false]], "remove() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.remove", false]], "remove() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.remove", false]], "remove() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.remove", false]], "remove_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.remove_config", false]], "remove_from_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.remove_from_config", false]], "render() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.render", false]], "render() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render", false]], "render_depth() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_depth", false]], "render_visibility() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.render_visibility", false]], "render_visibility() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.render_visibility", false]], "render_visibility() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.render_visibility", false]], "render_visibility() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.render_visibility", false]], "render_visibility() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.render_visibility", false]], "render_visibility() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.render_visibility", false]], "render_visibility() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.render_visibility", false]], "render_visibility() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.render_visibility", false]], "render_visibility() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.render_visibility", false]], "render_visibility() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.render_visibility", false]], "render_with_cpu() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_with_cpu", false]], "render_with_gpu() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.render_with_gpu", false]], "rotate_by() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.rotate_by", false]], "rotate_by() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.rotate_by", false]], "rotate_by() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.rotate_by", false]], "rotate_by() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.rotate_by", false]], "rotate_by() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.rotate_by", false]], "rotate_by() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.rotate_by", false]], "rotate_by() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.rotate_by", false]], "rotate_by() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.rotate_by", false]], "rotate_by() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.rotate_by", false]], "rotate_by() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.rotate_by", false]], "rotation_euler (blendersynth.blender.armature.armature property)": [[9, "blendersynth.blender.armature.Armature.rotation_euler", false]], "rotation_euler (blendersynth.blender.armature.boneconstraint property)": [[9, "blendersynth.blender.armature.BoneConstraint.rotation_euler", false]], "rotation_euler (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.rotation_euler", false]], "rotation_euler (blendersynth.blender.bsyn_object.bsynobject property)": [[11, "blendersynth.blender.bsyn_object.BsynObject.rotation_euler", false]], "rotation_euler (blendersynth.blender.camera.camera property)": [[12, "blendersynth.blender.camera.Camera.rotation_euler", false]], "rotation_euler (blendersynth.blender.curve.curve property)": [[18, "blendersynth.blender.curve.Curve.rotation_euler", false]], "rotation_euler (blendersynth.blender.light.light property)": [[20, "blendersynth.blender.light.Light.rotation_euler", false]], "rotation_euler (blendersynth.blender.material.material property)": [[21, "blendersynth.blender.material.Material.rotation_euler", false]], "rotation_euler (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.rotation_euler", false]], "rotation_euler (blendersynth.blender.other_objects.empty property)": [[27, "blendersynth.blender.other_objects.Empty.rotation_euler", false]], "run_this_script() (in module blendersynth.run.run_this_script)": [[44, "blendersynth.run.run_this_script.run_this_script", false]], "save_image() (blendersynth.blender.compositor.image_overlay.alphaimageoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.mask_overlay.maskoverlay method)": [[16, "blendersynth.blender.compositor.mask_overlay.MaskOverlay.save_image", false]], "save_image() (blendersynth.blender.compositor.visuals.depthvis method)": [[17, "blendersynth.blender.compositor.visuals.DepthVis.save_image", false]], "save_image() (blendersynth.blender.nodes.node_group.nodegroup method)": [[25, "blendersynth.blender.nodes.node_group.NodeGroup.save_image", false]], "save_label() (in module blendersynth.file.dataset_outputs)": [[33, "blendersynth.file.dataset_outputs.save_label", false]], "scale_by() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.scale_by", false]], "scale_by() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.scale_by", false]], "scale_by() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.scale_by", false]], "scale_by() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.scale_by", false]], "scale_by() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.scale_by", false]], "scale_by() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.scale_by", false]], "scale_by() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.scale_by", false]], "scale_by() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.scale_by", false]], "scale_by() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.scale_by", false]], "scale_by() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.scale_by", false]], "selectobjects (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.SelectObjects", false]], "set() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.set", false]], "set_bdsf_property() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_bdsf_property", false]], "set_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.set_blender_path", false]], "set_bounds() (blendersynth.blender.aov.displacementgeneratedaov method)": [[8, "blendersynth.blender.aov.DisplacementGeneratedAOV.set_bounds", false]], "set_by_name() (blendersynth.blender.devices.devices method)": [[19, "blendersynth.blender.devices.Devices.set_by_name", false]], "set_class_id() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_class_id", false]], "set_clip_end() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_clip_end", false]], "set_clip_start() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_clip_start", false]], "set_color() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_color", false]], "set_color() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_color", false]], "set_cycles_samples() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_cycles_samples", false]], "set_device_usage() (blendersynth.blender.devices.devices method)": [[19, "blendersynth.blender.devices.Devices.set_device_usage", false]], "set_dimensions() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_dimensions", false]], "set_dimensions() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_dimensions", false]], "set_dimensions() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_dimensions", false]], "set_dimensions() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_dimensions", false]], "set_dimensions() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_dimensions", false]], "set_dimensions() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_dimensions", false]], "set_dimensions() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_dimensions", false]], "set_dimensions() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_dimensions", false]], "set_dimensions() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_dimensions", false]], "set_dimensions() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_dimensions", false]], "set_energy() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_energy", false]], "set_engine() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_engine", false]], "set_focal_length() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_focal_length", false]], "set_fov() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_fov", false]], "set_hdri() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_hdri", false]], "set_intensity() (blendersynth.blender.world.world method)": [[30, "blendersynth.blender.world.World.set_intensity", false]], "set_job() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.set_job", false]], "set_location() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_location", false]], "set_location() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_location", false]], "set_location() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_location", false]], "set_location() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_location", false]], "set_location() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_location", false]], "set_location() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_location", false]], "set_location() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_location", false]], "set_location() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_location", false]], "set_location() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_location", false]], "set_location() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_location", false]], "set_logger() (blendersynth.run.run.blendercommand method)": [[43, "blendersynth.run.run.BlenderCommand.set_logger", false]], "set_minimum_to() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_minimum_to", false]], "set_resolution() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_resolution", false]], "set_rotation_euler() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_rotation_euler", false]], "set_rotation_euler() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_rotation_euler", false]], "set_scale() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.set_scale", false]], "set_scale() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.set_scale", false]], "set_scale() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.set_scale", false]], "set_scale() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.set_scale", false]], "set_scale() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.set_scale", false]], "set_scale() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.set_scale", false]], "set_scale() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.set_scale", false]], "set_scale() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.set_scale", false]], "set_scale() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_scale", false]], "set_scale() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.set_scale", false]], "set_shape_key() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_key", false]], "set_shape_key_data() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_key_data", false]], "set_shape_keys() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.set_shape_keys", false]], "set_transparent() (in module blendersynth.blender.render)": [[28, "blendersynth.blender.render.set_transparent", false]], "setmode (class in blendersynth.blender.utils)": [[29, "blendersynth.blender.utils.SetMode", false]], "setup_blender_stubs() (in module blendersynth.utils.blender_setup.check_blender_install)": [[50, "blendersynth.utils.blender_setup.check_blender_install.setup_blender_stubs", false]], "shadernodegroup (class in blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.ShaderNodeGroup", false]], "shape_keys (blendersynth.blender.mesh.mesh property)": [[22, "blendersynth.blender.mesh.Mesh.shape_keys", false]], "split_to_islands() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.split_to_islands", false]], "stack_visuals() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.stack_visuals", false]], "start() (blendersynth.run.blender_threading.blenderthreadmanager method)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager.start", false]], "start_job() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.start_job", false]], "tail_location (blendersynth.blender.armature.posebone property)": [[9, "blendersynth.blender.armature.PoseBone.tail_location", false]], "terminate() (blendersynth.run.blender_threading.blenderthread method)": [[39, "blendersynth.run.blender_threading.BlenderThread.terminate", false]], "terminate() (blendersynth.run.blender_threading.blenderthreadmanager method)": [[39, "blendersynth.run.blender_threading.BlenderThreadManager.terminate", false]], "tidy_tree() (in module blendersynth.blender.nodes.node_arranger)": [[24, "blendersynth.blender.nodes.node_arranger.tidy_tree", false]], "track_to() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.track_to", false]], "track_to() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.track_to", false]], "track_to() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.track_to", false]], "track_to() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.track_to", false]], "track_to() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.track_to", false]], "track_to() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.track_to", false]], "track_to() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.track_to", false]], "track_to() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.track_to", false]], "track_to() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.track_to", false]], "track_to() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.track_to", false]], "translate() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.translate", false]], "translate() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.translate", false]], "translate() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.translate", false]], "translate() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.translate", false]], "translate() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.translate", false]], "translate() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.translate", false]], "translate() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.translate", false]], "translate() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.translate", false]], "translate() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.translate", false]], "translate() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.translate", false]], "tree_add_socket() (in module blendersynth.blender.nodes.node_group)": [[25, "blendersynth.blender.nodes.node_group.tree_add_socket", false]], "union() (blendersynth.annotations.annotation_handler.annotation method)": [[2, "blendersynth.annotations.annotation_handler.Annotation.union", false]], "union() (blendersynth.annotations.annotation_handler.annotationhandler method)": [[2, "blendersynth.annotations.annotation_handler.AnnotationHandler.union", false]], "union() (in module blendersynth.blender.boolean)": [[10, "blendersynth.blender.boolean.union", false]], "untrack() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.untrack", false]], "untrack() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.untrack", false]], "untrack() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.untrack", false]], "untrack() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.untrack", false]], "untrack() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.untrack", false]], "untrack() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.untrack", false]], "untrack() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.untrack", false]], "untrack() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.untrack", false]], "untrack() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.untrack", false]], "untrack() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.untrack", false]], "update() (blendersynth.blender.aov.aov method)": [[8, "blendersynth.blender.aov.AOV.update", false]], "update() (blendersynth.blender.aov.attrrgbaov method)": [[8, "blendersynth.blender.aov.AttrRGBAOV.update", false]], "update() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.update", false]], "update() (blendersynth.blender.compositor.image_overlay.axesoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.AxesOverlay.update", false]], "update() (blendersynth.blender.compositor.image_overlay.boundingboxoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay.update", false]], "update() (blendersynth.blender.compositor.image_overlay.keypointsoverlay method)": [[15, "blendersynth.blender.compositor.image_overlay.KeypointsOverlay.update", false]], "update_all_filenames() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_all_filenames", false]], "update_directory() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_directory", false]], "update_filename() (blendersynth.blender.compositor.compositor.compositor method)": [[14, "blendersynth.blender.compositor.compositor.Compositor.update_filename", false]], "uvaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.UVAOV", false]], "validate_blender_path() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.validate_blender_path", false]], "valueaov (class in blendersynth.blender.aov)": [[8, "blendersynth.blender.aov.ValueAOV", false]], "vectorlike (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.VectorLike", false]], "vectorlikeorscalar (in module blendersynth.utils.types)": [[53, "blendersynth.utils.types.VectorLikeOrScalar", false]], "viewport_visibility() (blendersynth.blender.armature.armature method)": [[9, "blendersynth.blender.armature.Armature.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.armature.boneconstraint method)": [[9, "blendersynth.blender.armature.BoneConstraint.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.armature.posebone method)": [[9, "blendersynth.blender.armature.PoseBone.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.bsyn_object.bsynobject method)": [[11, "blendersynth.blender.bsyn_object.BsynObject.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.camera.camera method)": [[12, "blendersynth.blender.camera.Camera.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.curve.curve method)": [[18, "blendersynth.blender.curve.Curve.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.light.light method)": [[20, "blendersynth.blender.light.Light.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.material.material method)": [[21, "blendersynth.blender.material.Material.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.mesh.mesh method)": [[22, "blendersynth.blender.mesh.Mesh.viewport_visibility", false]], "viewport_visibility() (blendersynth.blender.other_objects.empty method)": [[27, "blendersynth.blender.other_objects.Empty.viewport_visibility", false]], "world (class in blendersynth.blender.world)": [[30, "blendersynth.blender.world.World", false]], "write_to_config() (in module blendersynth.utils.blender_setup.blender_locator)": [[48, "blendersynth.utils.blender_setup.blender_locator.write_to_config", false]]}, "objects": {"blendersynth.annotations": [[2, 0, 0, "-", "annotation_handler"], [3, 0, 0, "-", "axes"], [4, 0, 0, "-", "bbox"], [5, 0, 0, "-", "keypoints"], [6, 0, 0, "-", "utils"]], "blendersynth.annotations.annotation_handler": [[2, 1, 1, "", "ANN_TYPES"], [2, 2, 1, "", "Annotation"], [2, 2, 1, "", "AnnotationHandler"]], "blendersynth.annotations.annotation_handler.Annotation": [[2, 3, 1, "", "__init__"], [2, 3, 1, "", "copy"], [2, 3, 1, "", "set"], [2, 3, 1, "", "union"]], "blendersynth.annotations.annotation_handler.AnnotationHandler": [[2, 3, 1, "", "__init__"], [2, 3, 1, "", "from_annotations"], [2, 3, 1, "", "get_annotation_by_camera"], [2, 3, 1, "", "union"]], "blendersynth.annotations.axes": [[3, 4, 1, "", "get_axes"]], "blendersynth.annotations.bbox": [[4, 4, 1, "", "bounding_boxes"]], "blendersynth.annotations.keypoints": [[5, 4, 1, "", "project_keypoints"]], "blendersynth.annotations.utils": [[6, 4, 1, "", "project_point_to_image"], [6, 4, 1, "", "project_points"]], "blendersynth.blender": [[8, 0, 0, "-", "aov"], [9, 0, 0, "-", "armature"], [10, 0, 0, "-", "boolean"], [11, 0, 0, "-", "bsyn_object"], [12, 0, 0, "-", "camera"], [18, 0, 0, "-", "curve"], [19, 0, 0, "-", "devices"], [20, 0, 0, "-", "light"], [21, 0, 0, "-", "material"], [22, 0, 0, "-", "mesh"], [27, 0, 0, "-", "other_objects"], [28, 0, 0, "-", "render"], [29, 0, 0, "-", "utils"], [30, 0, 0, "-", "world"]], "blendersynth.blender.aov": [[8, 2, 1, "", "AOV"], [8, 2, 1, "", "AttrAOV"], [8, 2, 1, "", "AttrRGBAOV"], [8, 2, 1, "", "ClassIDAOV"], [8, 2, 1, "", "ClassRGBAOV"], [8, 2, 1, "", "DisplacementGeneratedAOV"], [8, 2, 1, "", "GeneratedAOV"], [8, 2, 1, "", "InstanceIDAOV"], [8, 2, 1, "", "InstanceRGBAOV"], [8, 2, 1, "", "NormalsAOV"], [8, 2, 1, "", "UVAOV"], [8, 2, 1, "", "ValueAOV"]], "blendersynth.blender.aov.AOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "add_to_shader"], [8, 3, 1, "", "update"]], "blendersynth.blender.aov.AttrRGBAOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "update"]], "blendersynth.blender.aov.ClassRGBAOV": [[8, 5, 1, "", "N"]], "blendersynth.blender.aov.DisplacementGeneratedAOV": [[8, 3, 1, "", "__init__"], [8, 3, 1, "", "set_bounds"]], "blendersynth.blender.aov.InstanceRGBAOV": [[8, 5, 1, "", "N"]], "blendersynth.blender.aov.NormalsAOV": [[8, 3, 1, "", "__init__"]], "blendersynth.blender.aov.ValueAOV": [[8, 3, 1, "", "__init__"]], "blendersynth.blender.armature": [[9, 2, 1, "", "Armature"], [9, 2, 1, "", "BoneConstraint"], [9, 2, 1, "", "PoseBone"]], "blendersynth.blender.armature.Armature": [[9, 3, 1, "", "add_constraint"], [9, 3, 1, "", "animate_path"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "clear_pose"], [9, 3, 1, "", "follow_path"], [9, 3, 1, "", "get_bone"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "pose_bone"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.armature.BoneConstraint": [[9, 3, 1, "", "animate_path"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "follow_path"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.armature.PoseBone": [[9, 3, 1, "", "animate_path"], [9, 3, 1, "", "apply_global_rotation"], [9, 5, 1, "", "axes"], [9, 3, 1, "", "follow_path"], [9, 5, 1, "", "head_location"], [9, 5, 1, "", "local_rotation_euler"], [9, 5, 1, "", "location"], [9, 5, 1, "", "matrix_world"], [9, 3, 1, "", "path_keyframe"], [9, 3, 1, "", "remove"], [9, 3, 1, "", "render_visibility"], [9, 3, 1, "", "rotate_by"], [9, 5, 1, "", "rotation_euler"], [9, 3, 1, "", "scale_by"], [9, 3, 1, "", "set_dimensions"], [9, 3, 1, "", "set_location"], [9, 3, 1, "", "set_rotation_euler"], [9, 3, 1, "", "set_scale"], [9, 5, 1, "", "tail_location"], [9, 3, 1, "", "track_to"], [9, 3, 1, "", "translate"], [9, 3, 1, "", "untrack"], [9, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.boolean": [[10, 4, 1, "", "difference"], [10, 4, 1, "", "intersect"], [10, 4, 1, "", "union"]], "blendersynth.blender.bsyn_object": [[11, 2, 1, "", "BsynObject"]], "blendersynth.blender.bsyn_object.BsynObject": [[11, 3, 1, "", "animate_path"], [11, 5, 1, "", "axes"], [11, 3, 1, "", "follow_path"], [11, 5, 1, "", "location"], [11, 5, 1, "", "matrix_world"], [11, 3, 1, "", "path_keyframe"], [11, 3, 1, "", "remove"], [11, 3, 1, "", "render_visibility"], [11, 3, 1, "", "rotate_by"], [11, 5, 1, "", "rotation_euler"], [11, 3, 1, "", "scale_by"], [11, 3, 1, "", "set_dimensions"], [11, 3, 1, "", "set_location"], [11, 3, 1, "", "set_rotation_euler"], [11, 3, 1, "", "set_scale"], [11, 3, 1, "", "track_to"], [11, 3, 1, "", "translate"], [11, 3, 1, "", "untrack"], [11, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.camera": [[12, 2, 1, "", "Camera"]], "blendersynth.blender.camera.Camera": [[12, 3, 1, "", "animate_path"], [12, 5, 1, "", "axes"], [12, 3, 1, "", "create"], [12, 5, 1, "", "focal_length"], [12, 3, 1, "", "follow_path"], [12, 5, 1, "", "fov"], [12, 3, 1, "", "from_scene"], [12, 5, 1, "", "location"], [12, 3, 1, "", "look_at"], [12, 3, 1, "", "look_at_object"], [12, 5, 1, "", "matrix_world"], [12, 3, 1, "", "path_keyframe"], [12, 3, 1, "", "remove"], [12, 3, 1, "", "render_visibility"], [12, 3, 1, "", "rotate_by"], [12, 5, 1, "", "rotation_euler"], [12, 3, 1, "", "scale_by"], [12, 3, 1, "", "set_clip_end"], [12, 3, 1, "", "set_clip_start"], [12, 3, 1, "", "set_dimensions"], [12, 3, 1, "", "set_focal_length"], [12, 3, 1, "", "set_fov"], [12, 3, 1, "", "set_location"], [12, 3, 1, "", "set_rotation_euler"], [12, 3, 1, "", "set_scale"], [12, 3, 1, "", "track_to"], [12, 3, 1, "", "translate"], [12, 3, 1, "", "untrack"], [12, 3, 1, "", "update"], [12, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.compositor": [[14, 0, 0, "-", "compositor"], [15, 0, 0, "-", "image_overlay"], [16, 0, 0, "-", "mask_overlay"], [17, 0, 0, "-", "visuals"]], "blendersynth.blender.compositor.compositor": [[14, 1, 1, "", "AVAILABLE_FORMATS"], [14, 2, 1, "", "Compositor"]], "blendersynth.blender.compositor.compositor.Compositor": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "define_output"], [14, 3, 1, "", "get_axes_visual"], [14, 3, 1, "", "get_bounding_box_visual"], [14, 3, 1, "", "get_depth_visual"], [14, 3, 1, "", "get_keypoints_visual"], [14, 3, 1, "", "get_mask"], [14, 3, 1, "", "render"], [14, 3, 1, "", "stack_visuals"], [14, 3, 1, "", "update_all_filenames"], [14, 3, 1, "", "update_directory"], [14, 3, 1, "", "update_filename"]], "blendersynth.blender.compositor.image_overlay": [[15, 2, 1, "", "AlphaImageOverlay"], [15, 2, 1, "", "AxesOverlay"], [15, 2, 1, "", "BoundingBoxOverlay"], [15, 2, 1, "", "KeypointsOverlay"]], "blendersynth.blender.compositor.image_overlay.AlphaImageOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"]], "blendersynth.blender.compositor.image_overlay.AxesOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.image_overlay.BoundingBoxOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.image_overlay.KeypointsOverlay": [[15, 3, 1, "", "add_node"], [15, 3, 1, "", "add_socket"], [15, 3, 1, "", "input"], [15, 5, 1, "", "inputs"], [15, 3, 1, "", "link"], [15, 3, 1, "", "output"], [15, 5, 1, "", "outputs"], [15, 3, 1, "", "save_image"], [15, 3, 1, "", "update"]], "blendersynth.blender.compositor.mask_overlay": [[16, 2, 1, "", "MaskOverlay"]], "blendersynth.blender.compositor.mask_overlay.MaskOverlay": [[16, 3, 1, "", "add_node"], [16, 3, 1, "", "add_socket"], [16, 3, 1, "", "input"], [16, 5, 1, "", "inputs"], [16, 3, 1, "", "link"], [16, 3, 1, "", "output"], [16, 5, 1, "", "outputs"], [16, 3, 1, "", "save_image"]], "blendersynth.blender.compositor.visuals": [[17, 2, 1, "", "DepthVis"]], "blendersynth.blender.compositor.visuals.DepthVis": [[17, 3, 1, "", "add_node"], [17, 3, 1, "", "add_socket"], [17, 3, 1, "", "input"], [17, 5, 1, "", "inputs"], [17, 3, 1, "", "link"], [17, 3, 1, "", "output"], [17, 5, 1, "", "outputs"], [17, 3, 1, "", "save_image"]], "blendersynth.blender.curve": [[18, 2, 1, "", "Curve"]], "blendersynth.blender.curve.Curve": [[18, 3, 1, "", "animate_path"], [18, 5, 1, "", "axes"], [18, 3, 1, "", "follow_path"], [18, 5, 1, "", "location"], [18, 5, 1, "", "matrix_world"], [18, 3, 1, "", "path_keyframe"], [18, 3, 1, "", "remove"], [18, 3, 1, "", "render_visibility"], [18, 3, 1, "", "rotate_by"], [18, 5, 1, "", "rotation_euler"], [18, 3, 1, "", "scale_by"], [18, 3, 1, "", "set_dimensions"], [18, 3, 1, "", "set_location"], [18, 3, 1, "", "set_rotation_euler"], [18, 3, 1, "", "set_scale"], [18, 3, 1, "", "track_to"], [18, 3, 1, "", "translate"], [18, 3, 1, "", "untrack"], [18, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.devices": [[19, 2, 1, "", "DeviceList"], [19, 2, 1, "", "Devices"]], "blendersynth.blender.devices.DeviceList": [[19, 5, 1, "", "names"]], "blendersynth.blender.devices.Devices": [[19, 5, 1, "", "available_gpus"], [19, 5, 1, "", "device_names"], [19, 5, 1, "", "enabled_device_names"], [19, 5, 1, "", "enabled_gpus"], [19, 3, 1, "", "set_by_name"], [19, 3, 1, "", "set_device_usage"]], "blendersynth.blender.light": [[20, 2, 1, "", "Light"]], "blendersynth.blender.light.Light": [[20, 3, 1, "", "animate_path"], [20, 5, 1, "", "axes"], [20, 5, 1, "", "color"], [20, 3, 1, "", "create"], [20, 5, 1, "", "energy"], [20, 3, 1, "", "follow_path"], [20, 3, 1, "", "from_scene"], [20, 6, 1, "", "light_types"], [20, 5, 1, "", "location"], [20, 5, 1, "", "matrix_world"], [20, 3, 1, "", "path_keyframe"], [20, 3, 1, "", "remove"], [20, 3, 1, "", "render_visibility"], [20, 3, 1, "", "rotate_by"], [20, 5, 1, "", "rotation_euler"], [20, 3, 1, "", "scale_by"], [20, 3, 1, "", "set_color"], [20, 3, 1, "", "set_dimensions"], [20, 3, 1, "", "set_energy"], [20, 3, 1, "", "set_location"], [20, 3, 1, "", "set_rotation_euler"], [20, 3, 1, "", "set_scale"], [20, 3, 1, "", "track_to"], [20, 3, 1, "", "translate"], [20, 3, 1, "", "untrack"], [20, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.material": [[21, 2, 1, "", "Material"]], "blendersynth.blender.material.Material": [[21, 3, 1, "", "add_source"], [21, 3, 1, "", "animate_path"], [21, 5, 1, "", "axes"], [21, 3, 1, "", "follow_path"], [21, 3, 1, "", "from_image"], [21, 5, 1, "", "location"], [21, 5, 1, "", "matrix_world"], [21, 3, 1, "", "path_keyframe"], [21, 3, 1, "", "remove"], [21, 3, 1, "", "render_visibility"], [21, 3, 1, "", "rotate_by"], [21, 5, 1, "", "rotation_euler"], [21, 3, 1, "", "scale_by"], [21, 3, 1, "", "set_bdsf_property"], [21, 3, 1, "", "set_dimensions"], [21, 3, 1, "", "set_location"], [21, 3, 1, "", "set_rotation_euler"], [21, 3, 1, "", "set_scale"], [21, 3, 1, "", "track_to"], [21, 3, 1, "", "translate"], [21, 3, 1, "", "untrack"], [21, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.mesh": [[22, 2, 1, "", "Mesh"]], "blendersynth.blender.mesh.Mesh": [[22, 3, 1, "", "add_child"], [22, 5, 1, "", "all_origins"], [22, 3, 1, "", "animate_path"], [22, 3, 1, "", "assign_aov"], [22, 3, 1, "", "assign_aovs"], [22, 3, 1, "", "assign_pass_index"], [22, 5, 1, "", "axes"], [22, 3, 1, "", "centroid"], [22, 3, 1, "", "clamp_in_axis"], [22, 3, 1, "", "create_shape_key"], [22, 3, 1, "", "delete"], [22, 3, 1, "", "export_obj"], [22, 3, 1, "", "follow_path"], [22, 3, 1, "", "from_fbx"], [22, 3, 1, "", "from_glb"], [22, 3, 1, "", "from_gltf"], [22, 3, 1, "", "from_numpy"], [22, 3, 1, "", "from_obj"], [22, 3, 1, "", "from_primitive"], [22, 3, 1, "", "from_scene"], [22, 3, 1, "", "get_armature"], [22, 3, 1, "", "get_keypoints"], [22, 3, 1, "", "get_raw_bounds"], [22, 3, 1, "", "get_shape_key"], [22, 3, 1, "", "join"], [22, 5, 1, "", "location"], [22, 3, 1, "", "make_shape_key"], [22, 5, 1, "", "matrix_world"], [22, 5, 1, "", "origin"], [22, 3, 1, "", "origin_to_centroid"], [22, 3, 1, "", "path_keyframe"], [22, 6, 1, "", "primitive_list"], [22, 3, 1, "", "remove"], [22, 3, 1, "", "render_visibility"], [22, 3, 1, "", "rotate_by"], [22, 5, 1, "", "rotation_euler"], [22, 3, 1, "", "scale_by"], [22, 3, 1, "", "set_class_id"], [22, 3, 1, "", "set_dimensions"], [22, 3, 1, "", "set_location"], [22, 3, 1, "", "set_minimum_to"], [22, 3, 1, "", "set_rotation_euler"], [22, 3, 1, "", "set_scale"], [22, 3, 1, "", "set_shape_key"], [22, 3, 1, "", "set_shape_key_data"], [22, 3, 1, "", "set_shape_keys"], [22, 5, 1, "", "shape_keys"], [22, 3, 1, "", "track_to"], [22, 3, 1, "", "translate"], [22, 3, 1, "", "untrack"], [22, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.nodes": [[24, 0, 0, "-", "node_arranger"], [25, 0, 0, "-", "node_group"], [26, 0, 0, "-", "shader_node_groups"]], "blendersynth.blender.nodes.node_arranger": [[24, 4, 1, "", "calc_depth"], [24, 4, 1, "", "split_to_islands"], [24, 4, 1, "", "tidy_tree"]], "blendersynth.blender.nodes.node_group": [[25, 2, 1, "", "CompositorNodeGroup"], [25, 2, 1, "", "NodeGroup"], [25, 2, 1, "", "ShaderNodeGroup"], [25, 4, 1, "", "tree_add_socket"]], "blendersynth.blender.nodes.node_group.NodeGroup": [[25, 3, 1, "", "__init__"], [25, 3, 1, "", "add_node"], [25, 3, 1, "", "add_socket"], [25, 3, 1, "", "input"], [25, 5, 1, "", "inputs"], [25, 3, 1, "", "link"], [25, 3, 1, "", "output"], [25, 5, 1, "", "outputs"], [25, 3, 1, "", "save_image"]], "blendersynth.blender.nodes.shader_node_groups": [[26, 2, 1, "", "DeformedGeneratedTextureCoordinates"]], "blendersynth.blender.nodes.shader_node_groups.DeformedGeneratedTextureCoordinates": [[26, 3, 1, "", "__init__"]], "blendersynth.blender.other_objects": [[27, 2, 1, "", "Empty"]], "blendersynth.blender.other_objects.Empty": [[27, 3, 1, "", "animate_path"], [27, 5, 1, "", "axes"], [27, 3, 1, "", "create"], [27, 3, 1, "", "follow_path"], [27, 5, 1, "", "location"], [27, 5, 1, "", "matrix_world"], [27, 3, 1, "", "path_keyframe"], [27, 3, 1, "", "remove"], [27, 3, 1, "", "render_visibility"], [27, 3, 1, "", "rotate_by"], [27, 5, 1, "", "rotation_euler"], [27, 3, 1, "", "scale_by"], [27, 3, 1, "", "set_dimensions"], [27, 3, 1, "", "set_location"], [27, 3, 1, "", "set_rotation_euler"], [27, 3, 1, "", "set_scale"], [27, 3, 1, "", "track_to"], [27, 3, 1, "", "translate"], [27, 3, 1, "", "untrack"], [27, 3, 1, "", "viewport_visibility"]], "blendersynth.blender.render": [[28, 1, 1, "", "ENGINES"], [28, 4, 1, "", "render"], [28, 4, 1, "", "render_depth"], [28, 4, 1, "", "render_with_cpu"], [28, 4, 1, "", "render_with_gpu"], [28, 4, 1, "", "set_cycles_samples"], [28, 4, 1, "", "set_engine"], [28, 4, 1, "", "set_resolution"], [28, 4, 1, "", "set_transparent"]], "blendersynth.blender.utils": [[29, 2, 1, "", "CursorAt"], [29, 2, 1, "", "GetNewObject"], [29, 2, 1, "", "SelectObjects"], [29, 2, 1, "", "SetMode"], [29, 4, 1, "", "animatable_property"], [29, 4, 1, "", "get_node_by_name"], [29, 4, 1, "", "handle_vec"]], "blendersynth.blender.utils.CursorAt": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.GetNewObject": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.SelectObjects": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.utils.SetMode": [[29, 3, 1, "", "__init__"]], "blendersynth.blender.world": [[30, 2, 1, "", "World"]], "blendersynth.blender.world.World": [[30, 3, 1, "", "set_color"], [30, 3, 1, "", "set_hdri"], [30, 3, 1, "", "set_intensity"]], "blendersynth.file": [[32, 0, 0, "-", "dataset_inputs"], [33, 0, 0, "-", "dataset_outputs"], [34, 0, 0, "-", "ffmpeg_utils"], [35, 0, 0, "-", "frames_to_video"], [36, 0, 0, "-", "tempfiles"]], "blendersynth.file.dataset_inputs": [[32, 2, 1, "", "DebugInputs"], [32, 2, 1, "", "Inputs"]], "blendersynth.file.dataset_inputs.DebugInputs": [[32, 6, 1, "", "jsons"]], "blendersynth.file.dataset_inputs.Inputs": [[32, 6, 1, "", "jsons"]], "blendersynth.file.dataset_outputs": [[33, 4, 1, "", "save_label"]], "blendersynth.file.ffmpeg_utils": [[34, 4, 1, "", "hstack"]], "blendersynth.file.frames_to_video": [[35, 4, 1, "", "ffmpeg_input_from_files"], [35, 4, 1, "", "frames_to_video"], [35, 4, 1, "", "frames_to_video_multiview"], [35, 4, 1, "", "get_frames_from_directory"]], "blendersynth.file.tempfiles": [[36, 4, 1, "", "cleanup_temp_files"], [36, 4, 1, "", "create_temp_file"]], "blendersynth.run": [[38, 0, 0, "-", "blender_interface"], [39, 0, 0, "-", "blender_threading"], [40, 0, 0, "-", "import_handling"], [41, 0, 0, "-", "load_blend"], [42, 0, 0, "-", "pre_ops"], [43, 0, 0, "-", "run"], [44, 0, 0, "-", "run_this_script"]], "blendersynth.run.blender_interface": [[38, 4, 1, "", "log_event"]], "blendersynth.run.blender_threading": [[39, 2, 1, "", "BlenderThread"], [39, 2, 1, "", "BlenderThreadManager"]], "blendersynth.run.blender_threading.BlenderThread": [[39, 3, 1, "", "check_in"], [39, 3, 1, "", "check_status"], [39, 5, 1, "", "num_rendered"], [39, 3, 1, "", "start_job"], [39, 3, 1, "", "terminate"]], "blendersynth.run.blender_threading.BlenderThreadManager": [[39, 3, 1, "", "start"], [39, 3, 1, "", "terminate"]], "blendersynth.run.import_handling": [[40, 2, 1, "", "IllegalImport"], [40, 4, 1, "", "conditional_import"]], "blendersynth.run.load_blend": [[41, 4, 1, "", "load_blend"]], "blendersynth.run.pre_ops": [[42, 4, 1, "", "on_script_open"]], "blendersynth.run.run": [[43, 2, 1, "", "BlenderCommand"], [43, 4, 1, "", "execute_jobs"]], "blendersynth.run.run.BlenderCommand": [[43, 3, 1, "", "copy"], [43, 3, 1, "", "set_job"], [43, 3, 1, "", "set_logger"]], "blendersynth.run.run_this_script": [[44, 2, 1, "", "ArgumentParser"], [44, 4, 1, "", "is_blender_running"], [44, 4, 1, "", "is_from_run_this_script"], [44, 4, 1, "", "run_this_script"]], "blendersynth.run.run_this_script.ArgumentParser": [[44, 3, 1, "", "add_argument"], [44, 3, 1, "", "error"]], "blendersynth.utils": [[46, 0, 0, "-", "blender_importer"], [51, 0, 0, "-", "io"], [52, 0, 0, "-", "layout"], [53, 0, 0, "-", "types"], [54, 0, 0, "-", "version"]], "blendersynth.utils.blender_importer": [[46, 4, 1, "", "import_module"]], "blendersynth.utils.blender_setup": [[48, 0, 0, "-", "blender_locator"], [49, 0, 0, "-", "blender_python_path"], [50, 0, 0, "-", "check_blender_install"]], "blendersynth.utils.blender_setup.blender_locator": [[48, 4, 1, "", "find_blender_python"], [48, 4, 1, "", "get_blender_path"], [48, 4, 1, "", "is_blender_in_path"], [48, 4, 1, "", "read_from_config"], [48, 4, 1, "", "remove_config"], [48, 4, 1, "", "remove_from_config"], [48, 4, 1, "", "set_blender_path"], [48, 4, 1, "", "validate_blender_path"], [48, 4, 1, "", "write_to_config"]], "blendersynth.utils.blender_setup.check_blender_install": [[50, 4, 1, "", "check_blender_install"], [50, 4, 1, "", "install_module"], [50, 4, 1, "", "setup_blender_stubs"]], "blendersynth.utils.io": [[51, 4, 1, "", "load_image"]], "blendersynth.utils.layout": [[52, 1, 1, "", "AREA_TYPES"], [52, 4, 1, "", "change_area_to"], [52, 4, 1, "", "get_area"], [52, 4, 1, "", "get_areas"]], "blendersynth.utils.types": [[53, 1, 1, "", "BboxAnnotation"], [53, 1, 1, "", "KeypointOrAxesAnnotation"], [53, 1, 1, "", "VectorLike"], [53, 1, 1, "", "VectorLikeOrScalar"]], "blendersynth.utils.version": [[54, 4, 1, "", "is_version"], [54, 4, 1, "", "is_version_plus"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:function", "5": "py:property", "6": "py:attribute"}, "terms": {"": [8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 32, 36, 48, 50, 63, 73, 81], "0": [3, 4, 8, 9, 11, 12, 14, 15, 16, 18, 20, 21, 22, 24, 27, 30, 39, 54, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83], "0001": 74, "04d": 76, "1": [3, 4, 8, 9, 11, 12, 14, 15, 17, 18, 20, 21, 22, 24, 27, 29, 30, 32, 39, 43, 63, 71, 73, 74, 80, 81, 82], "10": [29, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "100": [14, 39, 71, 73, 74, 76, 78, 82], "1000": 81, "120": 71, "14159": 71, "15": [14, 39], "1d": 53, "2": [2, 14, 15, 29, 53, 71, 73, 78, 80, 81, 82, 83], "20": [79, 81, 83], "200": 24, "2023": [59, 60], "24": [71, 78], "25": 35, "250": [9, 11, 12, 14, 18, 20, 21, 22, 27, 80], "255": [14, 15], "256": [73, 79, 80, 82, 83], "2d": [5, 6, 15, 72], "3": [9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 29, 59, 60, 71, 76, 81], "30": 35, "32": 14, "35": 81, "3d": [5, 6, 22, 72], "3x3": [9, 11, 12, 18, 20, 21, 22, 27], "4": [2, 14, 15, 16, 17, 25, 53, 54, 59, 60, 78, 80, 81], "400": 24, "5": [8, 14, 15, 39, 71, 73, 75, 78, 80, 82], "512": [71, 72, 74, 78, 81], "5678": 44, "5th": 78, "6": 81, "60": 71, "7": [73, 79, 83], "8": [14, 73, 79, 81, 82, 83], "90": 14, "A": [2, 8, 14, 19, 20, 22, 25, 26, 53], "By": 8, "For": [8, 9, 26, 40, 66, 79, 81], "If": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 26, 27, 28, 29, 39, 40, 41, 43, 44, 46, 50, 54, 55, 56, 57, 58, 59, 60, 63, 73, 82], "In": [8, 56, 58, 61, 62, 65, 67, 68, 71, 72, 78, 80, 81], "It": [63, 64, 73, 77], "NOT": 14, "No": 40, "OR": 43, "On": [29, 42, 50], "Or": [55, 57], "The": [10, 26, 28, 29, 30, 33, 40, 44, 69, 82], "Then": 74, "There": [64, 77], "These": [8, 36], "To": [22, 26, 28, 29, 56, 58, 74, 81], "Will": [8, 15, 16, 17, 21, 25, 32, 48], "__init__": [2, 8, 14, 25, 26, 29, 40], "_add_to_shad": 73, "_blender_path": 48, "_locat": 29, "about": [9, 28, 43, 59, 60], "abov": 22, "absolut": 22, "abspath": 51, "access": 32, "accident": 44, "account": 8, "activ": [28, 29], "active_object": 29, "add": [8, 9, 11, 12, 14, 18, 20, 21, 22, 25, 26, 27, 29, 43, 63, 73, 74, 78, 80, 81, 82], "add_argu": 44, "add_child": 22, "add_constraint": [9, 78], "add_help": 44, "add_nod": [15, 16, 17, 25], "add_socket": [15, 16, 17, 25], "add_sourc": 21, "add_to_shad": 8, "addit": [8, 22, 78], "affect": 30, "affect_scen": 30, "after": [9, 35, 36, 44], "against": 54, "agx": 14, "alia": [22, 53], "align": [9, 11, 12, 18, 20, 21, 22, 27], "all": [3, 4, 9, 10, 11, 14, 19, 22, 24, 28, 32, 35, 36, 39, 44, 50, 52, 56, 58, 68, 71, 81, 82], "all_object": 81, "all_origin": 22, "allow": 21, "allow_abbrev": 44, "allow_dupl": 21, "along": [9, 11, 12, 18, 20, 21, 22, 27], "alpha": 15, "alphaimageoverlai": [14, 15], "alreadi": [28, 50], "also": [15, 16, 17, 22, 25, 26, 32, 71, 74], "altern": [74, 82], "alwai": 21, "amount": 9, "an": [2, 8, 9, 11, 12, 14, 15, 16, 17, 21, 22, 25, 32, 44, 51, 53, 64, 66, 70, 74, 77, 78, 79, 81, 83], "angl": [9, 11, 12, 18, 20, 21, 22, 27], "ani": [8, 9, 14, 15, 16, 17, 21, 25, 40, 50, 53, 56, 58, 81], "anim": [9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 35, 61, 65, 78], "animat": 29, "animatable_properti": 29, "animate_path": [9, 11, 12, 18, 20, 21, 22, 27], "animation_output": 71, "ann_typ": 2, "annot": [0, 14, 53, 72, 74, 80, 81], "annotation_handl": 1, "annotationhandl": [2, 3, 4, 5, 14], "anti_alias": 14, "aov": [7, 14, 22, 59, 60, 63, 71, 74, 80, 81], "append": [14, 80, 81], "appli": [9, 10, 22], "apply_global_rot": 9, "ar": [8, 14, 19, 26, 28, 44, 56, 58, 64, 77], "arbitrari": 8, "area": [20, 52], "area_typ": 52, "area_type_from": 52, "area_type_to": 52, "arg": [35, 44], "argpars": 44, "argument": [9, 22, 35, 44, 48, 56, 58], "argument_default": 44, "argumentpars": 44, "argv": 32, "armatur": [7, 22, 65, 78], "armature_nam": 22, "around": 29, "arrai": [2, 5, 22, 53], "arrang": 24, "ask": 48, "assign": [11, 22, 81], "assign_aov": [22, 71, 73, 74, 80, 81], "assign_pass_index": [22, 81], "assum": 29, "attraov": 8, "attribut": [8, 32], "attrrgbaov": 8, "author": [59, 60], "avail": [14, 19, 20, 22], "available_format": 14, "available_gpu": 19, "averag": 22, "avoid": [39, 51], "ax": [1, 2, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 53, 62, 72, 81], "axes_visu": 81, "axesoverlai": [14, 15], "axi": [9, 22], "axis_visu": 72, "background": [14, 28, 30, 43, 44], "background_color": [14, 73], "bar": [39, 74], "base": [11, 14, 19, 21, 24, 73, 82], "basic": 82, "batch": 9, "bbox": [1, 2, 15, 53, 74], "bbox_max": [8, 26], "bbox_min": [8, 26], "bboxannot": 53, "becaus": 22, "been": 39, "befor": [8, 29, 39, 42, 44], "being": [24, 28, 44], "below": [14, 22, 32, 61, 67, 68, 69, 71, 80, 81, 82], "bendy_rod": 78, "beta": [59, 60], "better": [43, 44], "between": [14, 24, 63, 64, 73, 77], "bgr": 14, "binary_mask": 81, "binary_mask_aov": 81, "blend": [41, 43, 44, 72, 82], "blend_as_copi": 44, "blend_src": [43, 44, 72], "blender": [0, 3, 4, 6, 35, 39, 41, 42, 43, 44, 48, 50, 54, 55, 56, 57, 58, 59, 60, 63, 72, 73, 77, 81, 82], "blender_eeve": 28, "blender_import": 45, "blender_interfac": 37, "blender_loc": [43, 47], "blender_path": [48, 50], "blender_python_path": 47, "blender_script": [64, 75, 77], "blender_setup": 45, "blender_thread": 37, "blender_workbench": 28, "blendercommand": 43, "blenderproc": [59, 60], "blendersynth": [55, 56, 57, 58, 60, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83], "blendersynth_edit": 50, "blendersynth_from_loc": 50, "blenderthread": 39, "blenderthreadmanag": 39, "block": 29, "bmp": [14, 35], "bone": [9, 78], "bone_loc": 78, "bone_nam": 9, "boneconstraint": 9, "bool": [2, 3, 4, 6, 9, 11, 12, 14, 18, 19, 20, 21, 22, 27, 28, 29, 30, 34, 39, 40, 43, 44, 48, 50, 54], "boolean": 7, "both": [56, 58], "bottom": [3, 4, 6], "bound": [2, 4, 8, 14, 15, 22, 26, 62, 72, 80, 81], "bounding_box": [4, 72, 74, 80, 81], "bounding_box_visu": [72, 80, 81], "boundingboxoverlai": [14, 15], "box": [2, 4, 8, 14, 15, 26, 62, 72, 80, 81], "boyn": [59, 60], "bpy": [3, 4, 5, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 56, 58], "breakpoint": [56, 58], "bsdf": 21, "bsyn": [9, 56, 58, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83], "bsyn_object": 7, "bsynobject": [9, 11, 12, 18, 20, 21, 22, 27], "bysn": [56, 58], "c": [14, 55, 57], "calc_depth": 24, "calcul": [8, 26, 72], "call": [8, 9, 14, 40, 44, 56, 58, 64, 77, 82], "callabl": 29, "cam": 80, "cam_norm": 74, "cam_normals_aov": [74, 81], "camera": [2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 18, 20, 21, 22, 27, 35, 67, 71, 74, 78, 79, 80, 81, 83], "camera_nam": 2, "camera_radiu": 80, "can": [8, 9, 14, 22, 36, 41, 48, 53, 56, 58, 74], "captur": 62, "capturing_pos": 72, "caus": [22, 41], "caution": 41, "cd": [55, 57], "center": 22, "centr": [15, 22, 62, 72], "centroid": [22, 72, 78], "certain": [8, 19, 40], "cfg": 48, "chain_count": 78, "chang": [8, 22, 28, 29, 52, 56, 58, 83], "change_area_to": 52, "channel": 15, "check": [29, 39, 44, 48, 50, 54], "check_blender_instal": 47, "check_in": 39, "check_statu": 39, "child": 22, "cineon": 14, "circl": [14, 18, 71, 81], "circular": 71, "circular_path": 71, "clamp": [8, 22], "clamp_in_axi": 22, "class": [2, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 29, 30, 32, 39, 40, 43, 44, 66, 73, 79], "class_aov": 81, "class_id": 22, "classidaov": 8, "classmethod": [2, 12, 20, 21, 22, 27], "classrgbaov": [8, 81], "clean": 36, "cleanup_temp_fil": 36, "clear": [9, 22], "clear_pos": 9, "clip_editor": 52, "clip_end": 12, "clip_start": 12, "clone": [55, 56, 57, 58], "co": [8, 80, 81], "code": [44, 63, 73], "col": [14, 15, 17], "collect": [9, 10, 26], "color": [8, 14, 15, 16, 20, 21, 30, 82], "color_depth": 14, "color_mod": 14, "colour": 81, "com": [55, 57], "com_area": 22, "com_volum": 22, "combin": [2, 71], "combined_visu": 72, "command": [39, 43, 44, 48], "comp": [71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "compar": [59, 60], "compat": [15, 16, 17, 25], "complet": [24, 39, 56, 58, 78], "compon": [8, 24, 82], "compositor": [7, 8, 25, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "compositornodegroup": [14, 25], "compress": 14, "compris": 2, "concaten": [35, 81], "condit": 40, "conditional_import": 40, "cone": [22, 81], "config": [48, 50], "conflict_handl": 44, "connect": [14, 21, 24], "consid": [63, 73], "consol": 52, "constrain": 78, "constraint": [9, 11, 12, 18, 20, 21, 22, 27, 78], "constraint_nam": 9, "construct": [32, 43], "contact": [59, 60], "contain": [14, 43, 50, 78], "context": [3, 4, 5, 9, 14, 29, 41, 43, 44], "control": [59, 60, 78], "convert": [29, 32, 71, 78], "coordin": [3, 4, 5, 6, 8, 22, 26, 81], "copi": [2, 43, 44], "correct": [14, 50, 56, 58, 81], "correctli": 50, "correspond": 8, "could": [64, 77], "cpu": [19, 28], "creat": [2, 8, 9, 12, 14, 15, 16, 17, 20, 21, 22, 25, 27, 35, 36, 50, 61, 63, 64, 71, 72, 73, 74, 77, 80, 81, 82], "create_dataset": [64, 74, 77], "create_shape_kei": 22, "create_temp_fil": 36, "creation": [8, 64], "cube": [22, 42, 72, 73, 81], "cube_vertic": 81, "cuda": 19, "current": [8, 29, 39, 41, 44, 59, 60, 82], "cursor": 29, "cursorat": 29, "curv": [7, 9, 11, 12, 20, 21, 22, 27, 71], "custom": [25, 59, 60, 63, 81], "custom_aov": 73, "cycl": [28, 42], "cylind": 22, "data": [2, 9, 11, 12, 18, 20, 21, 22, 27, 29, 33, 67, 71, 76, 80], "data_format": 81, "data_path": 29, "data_typ": 73, "dataset": [32, 59, 60, 64, 74], "dataset_cr": 74, "dataset_input": 31, "dataset_output": 31, "debug": [24, 42, 44, 59, 60, 74], "debuginput": [32, 74], "decor": 29, "deep": 2, "def": [29, 73], "default": [2, 8, 14, 21, 34, 35, 42, 43, 63, 73, 81], "default_valu": 73, "defin": [14, 71, 72, 73], "define_output": [14, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "deform": [8, 22, 26, 65, 78], "deformedgeneratedtexturecoordin": [8, 26], "degre": [9, 12], "delet": [9, 11, 12, 18, 20, 21, 22, 27, 35, 36, 42], "delete_exist": 42, "delete_imag": [35, 71, 78], "delete_materi": 22, "depsgraph": 12, "depth": [14, 24, 28, 74, 81], "depth_vi": 81, "depthvi": 17, "descript": 44, "desir": [64, 77], "dest": 44, "devic": [7, 28], "device_nam": 19, "devicelist": 19, "dict": [2, 15, 16, 17, 22, 25, 33], "dictionari": [2, 22], "differ": [8, 10, 74, 76, 81], "difficult": 22, "dimens": [9, 11, 12, 18, 20, 21, 22, 27], "directori": [14, 35, 43, 71, 72, 73, 78, 80, 82], "disabl": [19, 42], "disconnect": 24, "displac": 8, "displacementgeneratedaov": [8, 26], "distanc": [24, 73], "distribut": 43, "divisor": 8, "do": 28, "doc": 8, "document": [34, 35, 59, 60], "doesn": [22, 78, 81], "don": 44, "done": 81, "dopesheet_editor": 52, "dpx": 14, "draw": 15, "dtype": 16, "dump": 76, "duplic": 21, "dx": 24, "dy": 24, "e": [2, 8, 14, 22, 24, 29, 42, 48, 64, 72, 74, 77, 81], "each": [5, 8, 14, 22, 24, 35, 39, 43, 80], "easi": 32, "easier": [24, 63, 73], "edit": [50, 56, 58], "editor": [24, 25], "effect": 14, "eg": 11, "either": [3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 26, 27, 28, 29, 44, 56, 58], "empti": [2, 9, 27], "emul": 32, "enabl": [19, 28, 56, 58, 81], "enabled_device_nam": 19, "enabled_gpu": 19, "end": [9, 14, 39, 78], "energi": 20, "engin": [28, 42], "ensur": 22, "enter": [29, 42], "enumer": 74, "environ": [40, 48, 50, 78], "epilog": 44, "equal": 54, "equival": [9, 29, 54], "error": [22, 34, 35, 40, 44], "etc": [12, 22, 30], "euler": [9, 11, 12, 18, 20, 21, 22, 27, 74, 76], "event": 38, "exampl": [22, 26, 29, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 77, 78, 80, 81], "example_dataset": [74, 75], "example_json": [75, 76], "exceed": 39, "except": [14, 44], "execut": [43, 44, 48], "execute_job": [43, 75], "exist": [9, 11, 12, 15, 18, 20, 21, 22, 27, 34, 35, 50], "exist_ok": [76, 78, 80], "exit": [29, 44], "exit_on_error": 44, "expect": 29, "expected_length": 29, "export": 22, "export_obj": 22, "exr": [14, 30, 78], "exr_color_depth": 14, "ext": [35, 36], "extens": [14, 35, 36], "f": [74, 76, 80], "face": [22, 80], "fals": [2, 3, 4, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 30, 35, 39, 40, 43, 44, 50, 71, 78, 82], "faster": 9, "fbx": [22, 78], "fbx_loc": 22, "featur": [59, 60], "fed": 9, "feed": 39, "feel": [59, 60], "ffmpeg": [34, 35], "ffmpeg_input_from_fil": 35, "ffmpeg_util": 31, "field": 12, "file": [0, 14, 22, 38, 39, 41, 43, 44, 48, 50, 66, 71, 74, 78, 79, 81, 82], "file_brows": 52, "file_format": [14, 81], "file_list": 35, "file_nam": [14, 71, 72, 73, 78, 79, 80, 81, 82, 83], "filenam": [14, 36, 74], "filmic": [14, 81], "find": [8, 39, 48, 56, 58], "find_blender_python": 48, "finish": 39, "first": [22, 24, 29, 48, 50, 52, 74, 81], "fix_blender_instal": [56, 58], "fix_blender_modul": [56, 58], "flag": [21, 44], "float": [8, 9, 11, 12, 18, 20, 21, 22, 27, 30, 39, 53, 54], "float_vector": 73, "floor": 81, "fname": [14, 74], "focal": 12, "focal_length": 12, "folder": 81, "follow": [9, 11, 12, 18, 20, 21, 22, 27, 35, 48, 71, 74, 81], "follow_path": [9, 11, 12, 18, 20, 21, 22, 27, 71], "forc": 50, "force_al": 50, "force_en": 28, "force_find_blend": 50, "force_find_blender_python": 50, "force_install_depend": 50, "form": 8, "format": [14, 35], "formatter_class": 44, "forward": 22, "forward_axi": 22, "found": [2, 14, 22, 29, 48, 52], "four": 22, "fov": [12, 71], "frac": [9, 11, 12, 18, 20, 21, 22, 27, 71], "fraction": [9, 11, 12, 18, 20, 21, 22, 27], "frame": [8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 29, 35, 71, 78], "frame_end": [14, 71, 78], "frame_fmt": 35, "frame_list": 35, "frame_r": [35, 71, 78], "frame_start": 14, "frames_to_video": [31, 71, 78], "frames_to_video_multiview": 35, "free": [59, 60], "from": [2, 3, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 27, 29, 35, 44, 48, 51, 52, 55, 56, 57, 58, 66, 67, 72, 73, 78, 79, 80, 82], "from_annot": 2, "from_fbx": [22, 78], "from_glb": 22, "from_gltf": 22, "from_imag": [21, 83], "from_numpi": 22, "from_obj": [22, 79], "from_primit": [22, 71, 73, 74, 80, 81, 82, 83], "from_scen": [12, 20, 22, 72], "from_socket": [15, 16, 17, 25], "fromfile_prefix_char": 44, "fulli": 24, "function": [10, 29, 30, 35, 36, 44, 56, 58, 74], "g": [2, 8, 14, 29, 42, 64, 72, 74, 77], "gener": [8, 9, 11, 25, 26, 59, 60, 64, 67, 74, 77, 80, 82], "generate_label": [64, 74, 77], "generatedaov": [8, 81], "geometry_nod": 73, "get": [9, 14, 15, 16, 17, 22, 25, 29, 52, 72, 78], "get_annotation_by_camera": 2, "get_area": 52, "get_armatur": [22, 78], "get_ax": [3, 72, 81], "get_axes_visu": [14, 72, 81], "get_blender_path": 48, "get_bon": [9, 78], "get_bounding_box_visu": [14, 72, 80, 81], "get_depth_visu": [14, 81], "get_frames_from_directori": 35, "get_keypoint": [22, 81], "get_keypoints_visu": [14, 72, 81], "get_mask": [14, 81], "get_node_by_nam": 29, "get_raw_bound": 22, "get_shape_kei": 22, "getnewobject": 29, "gif": [71, 78], "git": [55, 57], "github": [55, 57, 59, 60], "give": [8, 9], "given": [2, 8, 9, 14, 15, 22, 24, 26, 29, 43, 48, 52, 54], "glb": 22, "glb_loc": 22, "global": [9, 21], "gltf_loc": 22, "goe": 22, "gpu": [19, 28], "graph_editor": 52, "graphic": [68, 81], "greater": 54, "green_checkerboard": 83, "grid": 24, "ground": 22, "group": [8, 15, 16, 17, 25, 26], "ha": [8, 50], "handl": [2, 12, 14, 29, 35, 43, 44], "handle_vec": 29, "handler": 2, "have": [35, 39, 40, 56, 58, 78, 81], "hdr": [14, 30], "hdri": 30, "head": 9, "head_loc": 9, "height": 28, "helpformatt": 44, "here": [9, 40, 64, 66, 70, 74, 77, 78, 79, 81, 83], "hide": [9, 10, 11, 12, 18, 20, 21, 22, 27], "hide_oth": 10, "hierarchi": [22, 29], "hint": 53, "horizont": [24, 34], "host": [44, 56, 58], "how": [39, 62, 63, 64, 65, 67, 70, 72, 73, 77, 78, 80, 83], "hstack": [34, 71], "hsv": 8, "http": [55, 57, 59, 60], "i": [3, 4, 6, 8, 9, 10, 11, 14, 22, 24, 29, 32, 35, 40, 42, 43, 44, 48, 50, 54, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 76, 77, 80, 81], "id": [8, 22, 29, 44, 56, 58], "id_path": 29, "idx": 22, "ignor": 9, "ik": [9, 78], "illegalimport": 40, "imag": [2, 3, 4, 5, 6, 8, 14, 15, 16, 17, 21, 25, 28, 30, 35, 51, 67, 68, 69, 70, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "image_data": [15, 16, 17, 25], "image_editor": 52, "image_loc": 21, "image_overlai": 13, "imagemateri": 21, "implement": [63, 73], "import": [29, 40, 46, 55, 56, 57, 58, 64, 66, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83], "import_handl": 37, "import_modul": 46, "import_scen": 22, "in_out": [15, 16, 17, 25], "includ": [56, 58, 59, 60], "incorpor": 44, "incorrectli": 40, "index": [8, 14, 16, 22, 39, 43, 81], "indic": [22, 44], "info": [8, 43, 50, 52], "inform": [14, 28, 59, 60], "ini": 50, "initi": 29, "inplac": 2, "input": [8, 14, 15, 16, 17, 21, 24, 25, 32, 35, 48, 73, 74], "input_data": [14, 74], "input_nam": 21, "input_rgb": 14, "insert": 9, "insid": [14, 64, 77], "instal": [46, 50, 55, 56, 58, 59, 60], "install_modul": [50, 56, 58], "instanc": [2, 8, 21, 27, 39, 44, 53, 64, 77, 81], "instanceidaov": 8, "instancergbaov": [8, 81], "instancing_aov": 81, "instead": [3, 4, 22, 41, 43, 74], "int": [9, 11, 12, 14, 18, 20, 21, 22, 24, 27, 28, 29, 39, 43, 44, 53, 54], "integ": [8, 54], "intens": [20, 30, 73, 74, 78, 80, 81, 82], "interact": 40, "interpret": 48, "intersect": 10, "invers": 65, "inverse_kinemat": 78, "invert_i": [3, 4, 6], "io": [45, 59, 60], "iri": 14, "is_blender_in_path": 48, "is_blender_run": 44, "is_from_run_this_script": 44, "is_vers": 54, "is_version_plu": 54, "island": 24, "issu": [22, 39, 41, 51, 56, 58, 64, 77], "item": [2, 24, 74], "iter": [19, 32, 74], "its": [24, 29], "job": [32, 39, 43, 64, 77], "job_list": 43, "join": [2, 22, 74, 76], "jpeg": [14, 35], "jpeg2000": 14, "jpeg_qual": 14, "jpg": 35, "json": [32, 39, 43, 74, 76], "json_dir": [75, 76], "json_loc": 32, "json_src": [43, 75], "kei": [2, 14, 15, 16, 17, 20, 21, 22, 25, 29, 48], "kept": 40, "keyerror": 29, "keyfram": [9, 11, 12, 18, 20, 21, 22, 27], "keyframe_insert": 29, "keypoint": [1, 2, 14, 15, 22, 53, 72, 81], "keypointoraxesannot": 53, "keypoints_visu": [72, 81], "keypointsoverlai": [14, 15], "keyword": [9, 29, 35], "kinemat": 65, "know": [59, 60], "kwarg": [8, 9, 22, 27, 32, 35, 44], "label": [29, 33, 64, 74, 77], "larg": [59, 60, 64, 77], "last": 40, "latter": 22, "layer": [12, 14, 71, 74, 81, 82], "layout": 45, "length": [9, 11, 12, 18, 20, 21, 22, 27, 29], "let": [59, 60], "level": 29, "librari": [59, 60], "light": [7, 14, 30, 42, 64, 73, 74, 77, 80, 81, 82], "light_typ": 20, "like": [53, 59, 60], "line": [44, 48, 74], "link": [15, 16, 17, 25, 73], "list": [2, 3, 4, 5, 8, 9, 10, 12, 14, 15, 19, 20, 22, 24, 26, 28, 29, 30, 32, 33, 34, 35, 39, 43, 52, 53], "ll": 80, "load": [22, 35, 41, 48, 51, 70, 72, 78, 79, 82, 83], "load_blend": [37, 43, 44, 82], "load_imag": 51, "loc": [15, 16, 17, 25], "local": [3, 9, 22, 55, 56, 57, 58, 62, 72], "local_rotation_eul": 9, "localhost": 44, "locat": [9, 11, 12, 15, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 35, 71, 73, 74, 76, 80, 81, 82], "log": [38, 39, 43], "log_ev": 38, "log_loc": [39, 43], "loglevel": [34, 35], "long": [9, 11, 12, 18, 20, 21, 22, 27, 39], "longer": 40, "look": [12, 35, 71, 78], "look_at": [12, 78], "look_at_object": [12, 80], "loop": 14, "machin": 43, "mai": [64, 77], "main": 11, "major": 54, "make": [22, 24, 44, 56, 58, 59, 60, 63, 73, 78], "make_shape_kei": 22, "makedir": [76, 78, 80], "manag": [8, 9, 14, 19, 20, 29, 30, 39, 64, 71, 74, 77, 81, 82], "mani": 39, "manual": 8, "map": [8, 73, 78], "map_range_nod": 73, "marker": [14, 15, 72], "mask": [14, 15, 22, 81], "mask_overlai": 13, "maskoverlai": 16, "mass": 22, "mat": 21, "match": [29, 74], "materi": [7, 22, 70, 81, 82, 83], "mathutil": [9, 11, 12, 18, 20, 21, 22, 27, 29, 53, 78], "matrix": [6, 9, 11, 12, 18, 20, 21, 22, 27], "matrix_world": [9, 11, 12, 18, 20, 21, 22, 27], "max": [22, 73], "max_class": 8, "max_depth": [14, 17, 81], "max_per_job": 39, "maximum": [8, 14, 22, 24, 26], "me": [59, 60], "measur": [3, 4, 6], "median": 22, "memori": 39, "merg": 2, "mesh": [3, 4, 7, 8, 10, 11, 12, 26, 65, 66, 69, 71, 72, 73, 74, 78, 80, 81, 82, 83], "messag": 44, "metal": 19, "method": [8, 22, 81], "might": [59, 60, 63, 73], "min": [22, 73], "minimum": [8, 22, 26], "mm": 12, "mode": [14, 22, 29, 42, 44, 50, 56, 58], "modifi": [8, 10], "modul": [40, 46, 50], "module_nam": 50, "monkei": [22, 69, 71, 72, 73, 74, 79, 80, 81, 82, 83], "more": 8, "most": [64, 77], "move": [22, 29, 39, 78], "movement": 12, "mp4": 35, "msg": 38, "multipl": [14, 22, 39, 67, 80], "multithread": [59, 60], "multiview": [35, 59, 60], "must": [9, 11, 12, 14, 18, 20, 21, 22, 26, 27], "n": [2, 8, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 43, 53, 76, 81], "name": [8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 35, 39, 40, 44, 46, 50, 56, 58, 73, 78, 80, 81], "named_modul": 46, "ndarrai": [2, 5, 6, 8, 9, 11, 12, 15, 18, 20, 21, 22, 26, 27, 29, 53], "neatli": 24, "necessari": 50, "need": [8, 26, 35, 55, 57], "never": 22, "new": [2, 9, 12, 14, 15, 16, 17, 20, 21, 22, 25, 27, 59, 60, 71, 73, 81, 82], "new_mesh": 22, "newli": 29, "newmateri": 21, "next": 39, "nice": 78, "nla_editor": 52, "noc": 81, "nocaov": 81, "node": [7, 8, 14, 15, 16, 17, 21, 29, 30, 59, 60, 63, 73], "node_arrang": 23, "node_editor": 52, "node_group": 23, "node_island": 24, "node_tre": [15, 16, 17, 24, 25, 26, 29], "nodegroup": 25, "nodelink": [15, 16, 17, 25], "nodesocket": [15, 16, 17, 25], "nodetre": [24, 25, 26, 29], "none": [2, 3, 4, 5, 8, 9, 11, 12, 14, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 35, 39, 40, 43, 44, 46, 48, 50], "normal": [3, 4, 8, 9, 11, 12, 14, 18, 20, 21, 22, 24, 27, 29, 56, 58, 61, 63, 71, 73, 74, 80, 81], "normal_aov": [71, 80], "normalsaov": [8, 71, 74, 80, 81], "note": [22, 41, 43, 44, 56, 58, 63, 73], "now": [56, 58, 74, 78, 81], "np": [76, 80, 81], "num_fram": [71, 78], "num_mesh": 8, "num_rend": 39, "num_thread": [43, 75], "number": [8, 9, 11, 12, 18, 20, 21, 22, 27, 28, 29, 54, 56, 58, 81], "numer": 8, "numpi": [22, 53, 76, 80, 81], "nx2": 6, "nx3": [5, 6], "o": [51, 74, 76, 78, 80], "obj": [9, 11, 12, 18, 20, 21, 22, 27, 29, 66, 72, 78, 79, 81], "obj_export": 22, "obj_import": 22, "obj_loc": 22, "obj_pass_idx": 81, "object": [2, 3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 32, 40, 53, 62, 72, 74, 78, 81], "offset": [9, 11, 12, 18, 20, 21, 22, 27, 39], "often": [39, 63, 73], "older": 14, "olli": [59, 60], "ollieboyn": [55, 57, 59, 60], "on_script_open": 42, "onc": [14, 22, 24], "one": [4, 9, 24, 29, 35, 52, 71, 80], "onli": [14, 22, 29, 44, 54, 81], "onto": 15, "op": 22, "open": [42, 43, 44, 76], "open_blend": [44, 82], "open_exr": [14, 81], "open_exr_multilay": 14, "opencl": 19, "oper": [9, 10, 29, 40, 42], "option": [9, 11, 12, 18, 20, 21, 22, 27, 28, 29, 30, 35], "option_str": 44, "order": [8, 9, 11, 12, 18, 20, 21, 22, 27, 48], "ordin": 8, "origin": [22, 29], "origin_to_centroid": 22, "other": [2, 9, 10, 22, 29, 59, 60, 63, 66, 73, 79], "other_mesh": 22, "other_object": 7, "otherwis": [3, 4, 6, 22, 28, 40, 44], "our": 81, "out_loc": 35, "out_path": 34, "outfil": 76, "outlin": 52, "output": [8, 14, 15, 16, 17, 25, 26, 34, 35, 43, 71, 72, 73, 74], "output_directori": [39, 43, 75], "output_fmt": [35, 71, 78], "output_fold": [80, 81], "output_loc": [35, 71, 78], "outsid": [8, 64, 77], "over": 32, "overal": 39, "overlai": [14, 15], "overrid": 44, "overwrit": [14, 21, 34, 35, 50], "p": 6, "packag": 50, "pair": 48, "parallel": 43, "param": [4, 21, 22, 39], "paramet": [2, 3, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 39, 40, 43, 44, 46, 48, 50, 51, 52, 54, 73], "parent": [9, 44], "part": 40, "pass": [8, 14, 22, 28, 32, 35, 44, 74, 81], "path": [9, 11, 12, 18, 20, 21, 22, 27, 29, 30, 33, 34, 35, 43, 44, 48, 51, 55, 57, 71, 74, 76], "path_keyfram": [9, 11, 12, 18, 20, 21, 22, 27], "path_typ": 18, "per": [2, 8, 14, 53, 59, 60, 64, 77], "perform": [64, 77], "pi": [76, 80, 81], "pip": [46, 55, 57], "pip_nam": 46, "pix_fmt": 35, "pixel": [3, 4, 28, 35, 59, 60], "place": [2, 81], "plane": [6, 22, 81], "platformdir": 48, "pleas": [59, 60], "plot": [15, 81], "png": [14, 35, 36, 74, 83], "png_compress": 14, "po": 22, "point": [5, 6, 8, 12, 15, 20, 22, 73, 74, 80, 81, 82], "point_light": 81, "points3d": 5, "polar": [8, 71, 80, 81], "polyhaven_evening_road_01_puresky_1k": 78, "port": [44, 56, 58], "port_numb": [56, 58], "posabl": 9, "pose": [8, 9, 29, 64, 74, 77], "pose_bon": 9, "poseabl": 78, "posebon": [9, 65, 78], "posit": [22, 24, 63, 71, 73, 78], "possibl": [2, 41], "pre_op": 37, "preced": 48, "prefer": [43, 44, 52], "preferenti": 42, "prefix_char": 44, "prepend": 35, "previou": 21, "primari": 22, "primit": [8, 22, 82], "primitive_cube_add": 22, "primitive_list": 22, "print": [28, 39, 43, 44], "print_to_stdout": [39, 43], "prioriti": 2, "process": 39, "produc": [65, 78], "prog": 44, "progress": [39, 74], "progress_bar": 39, "progress_loc": 39, "project": [3, 4, 5, 6, 22], "project_keypoint": [5, 72, 81], "project_point": 6, "project_point_to_imag": 6, "properli": 44, "properti": [8, 9, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 25, 27, 29, 39, 52, 72], "provid": [4, 54, 59, 60], "pth": [30, 33, 51], "publish": [59, 60], "pull": [59, 60, 63, 73], "py": [40, 64, 74, 75, 77], "pycharm": [44, 56, 58], "pypi": [59, 60], "python": [40, 46, 48, 50, 55, 56, 57, 58, 59, 60, 82], "qualiti": 14, "quick": 44, "r": 81, "radian": [9, 11, 12, 18, 20, 21, 22, 27], "radiu": [27, 81], "rais": [22, 29, 40, 44], "raise_error": 29, "randint": 81, "random": [76, 81], "rang": [8, 14, 73, 76, 80, 81], "rate": 35, "rather": 22, "raw": 14, "read": [8, 32, 39, 48], "read_from_config": 48, "reason": [63, 73], "reassign": 14, "receiv": 43, "reconfigur": [56, 58], "red": 14, "ref_fram": [8, 71, 74, 81], "refer": [8, 15, 16, 17, 25, 40], "regardless": 50, "rel": 51, "reload": [15, 16, 17, 25], "remov": [9, 11, 12, 18, 20, 21, 22, 27, 48], "remove_config": 48, "remove_from_config": 48, "render": [7, 8, 9, 11, 12, 14, 15, 18, 19, 20, 21, 22, 27, 35, 39, 43, 59, 60, 64, 66, 67, 68, 69, 71, 72, 73, 74, 77, 78, 79, 81, 82, 83], "render_depth": [28, 81], "render_dir": 78, "render_layers_nod": 14, "render_vis": [9, 11, 12, 18, 20, 21, 22, 27], "render_with_cpu": 28, "render_with_gpu": 28, "repeat": 32, "report_everi": 39, "repres": [8, 9, 11, 12, 18, 20, 21, 22, 27, 53], "represent": 14, "request": [59, 60, 63, 73], "requir": [63, 73], "requires_blend": 40, "reselect": 29, "resolut": 28, "resourc": [72, 78, 79, 83], "result": [81, 82], "retain": 14, "return": [2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 29, 32, 35, 36, 40, 43, 44, 48, 52, 54, 73], "return_fmt": [4, 74], "rgb": [8, 14, 15, 20, 30, 61, 63, 71, 73, 74, 78, 79, 80, 81, 82, 83], "rgb_color_spac": 14, "rgb_mask": 81, "rgba": [14, 30], "rich": [59, 60], "rig": 78, "robust": [64, 77], "root": 78, "rot": 9, "rotat": [9, 11, 12, 18, 20, 21, 22, 27, 71], "rotate_bi": [9, 11, 12, 18, 20, 21, 22, 27], "rotation_eul": [9, 11, 12, 18, 20, 21, 22, 27, 74, 82], "rtype": [21, 48], "run": [0, 8, 48, 50, 56, 58, 64, 74, 77, 82], "run_this_script": [37, 41, 56, 58, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "same": [8, 21, 24], "sampl": 28, "save": [14, 15, 16, 17, 22, 25, 33, 35, 43, 48, 74], "save_imag": [15, 16, 17, 25], "save_label": [33, 74], "scale": [9, 11, 12, 18, 20, 21, 22, 27, 59, 60, 64, 71, 73, 77, 81, 82, 83], "scale_bi": [9, 11, 12, 18, 20, 21, 22, 27], "scene": [3, 4, 5, 6, 8, 9, 12, 14, 15, 20, 22, 28, 29, 30, 67, 72, 74, 80, 81, 82], "screen": 42, "script": [42, 43, 44, 56, 58, 63, 64, 69, 72, 73, 75, 77, 82], "script_directori": 39, "script_kwarg": 43, "search": [24, 29], "section": 48, "see": [8, 20, 22, 26, 28, 34, 35, 59, 60, 66, 74, 79, 81], "seed": [64, 77, 81], "select": [9, 22, 29, 81], "selectobject": 29, "self": [2, 29, 39, 73], "semant": 81, "separ": [14, 28, 35, 43], "seper": 22, "sequence_editor": 52, "sequenti": 39, "seri": 14, "server": [56, 58], "session": 41, "set": [2, 8, 9, 11, 12, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 39, 42, 43, 48, 56, 58, 63, 71, 72, 73, 74, 78, 81, 82], "set_bdsf_properti": [21, 82], "set_blender_path": 48, "set_bound": 8, "set_by_nam": 19, "set_class_id": [8, 22], "set_clip_end": 12, "set_clip_start": 12, "set_color": [20, 30, 79, 83], "set_cycles_sampl": [28, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "set_device_usag": [19, 28], "set_dimens": [9, 11, 12, 18, 20, 21, 22, 27], "set_energi": 20, "set_engin": 28, "set_focal_length": 12, "set_fov": [12, 71, 79, 83], "set_hdri": [30, 78], "set_intens": 30, "set_job": 43, "set_loc": [9, 11, 12, 18, 20, 21, 22, 27, 29, 71, 78], "set_logg": 43, "set_minimum_to": [22, 81], "set_resolut": [28, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83], "set_rotation_eul": [9, 11, 12, 18, 20, 21, 22, 27, 71], "set_scal": [9, 11, 12, 18, 20, 21, 22, 27, 71], "set_shape_kei": 22, "set_shape_key_data": 22, "set_transpar": [28, 82], "setmod": 29, "setter": 29, "setup": [42, 50], "setup_blender_stub": 50, "sever": 81, "shader": [8, 21, 25, 59, 60, 63, 73, 81], "shader_node_group": 23, "shader_node_tre": [8, 73], "shader_typ": 21, "shadernodebsdfprincipl": 21, "shadernodegroup": [25, 26], "shadernodemaprang": 73, "shadernodenewgeometri": 73, "shape": 22, "shape_kei": 22, "shapekei": 22, "should": [14, 30, 44, 56, 58], "show": [9, 11, 12, 18, 20, 21, 22, 27, 39, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 77, 78, 80, 81, 82, 83], "side": 80, "silent": 28, "similar": [67, 80], "simpl": [69, 71, 81, 82], "simpli": 29, "simplic": 81, "sin": [80, 81], "singl": [2, 3, 4, 5, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 28, 32, 39], "size": [14, 15, 43, 76], "skeleton": 78, "small": 78, "so": [14, 24, 41, 56, 58, 78], "socket": [15, 16, 17, 21, 25, 73], "socket_typ": [15, 16, 17, 25], "softwar": [59, 60], "solid": [14, 30], "some": [8, 42, 71, 78, 81, 82], "sort": 35, "sourc": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 50, 51, 52, 54], "space": [8, 9, 12, 14, 22, 26, 29], "specif": [9, 29], "specifi": [21, 55, 57], "speed": [59, 60], "sphere": [22, 81], "splash": 42, "split_to_island": 24, "spot": 20, "spreadsheet": 52, "squar": 14, "src": [40, 41], "srgb": 14, "stack": [14, 34], "stack_visu": [14, 72], "stage": 8, "standard": 81, "start": [9, 14, 39, 56, 58], "start_job": 39, "statu": 39, "statusbar": 52, "stderr": 44, "stdout": 43, "still": 39, "store": [2, 14, 48], "str": [2, 4, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 33, 34, 40, 43, 44, 48, 50, 51, 52], "string": [43, 44], "stub": 50, "subclass": 44, "subtract": 10, "successfulli": 39, "sun": [20, 81], "sun_light": 81, "support": [44, 56, 58, 59, 60, 81], "sure": 44, "surfac": [8, 22], "sy": [32, 74], "synthet": [59, 60], "t": [14, 22, 44, 78, 81], "tail": [9, 78], "tail_loc": [9, 78], "take": [2, 8, 14, 29], "targa": 14, "targa_raw": 14, "target": [9, 10, 29], "target_mod": 29, "tell": [40, 81], "temp": [15, 44], "tempdir": 36, "tempfil": 31, "temporari": 36, "termin": 39, "test": [32, 63, 73, 74], "text_editor": 52, "textur": [8, 21, 26, 66, 70, 79], "than": [22, 29, 54], "thei": 40, "them": [3, 4, 5, 14, 15, 63, 73], "thi": [2, 8, 9, 10, 14, 22, 26, 32, 35, 41, 43, 44, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 77, 78, 80, 81, 82], "thick": [14, 15], "think": [63, 73], "thread": [39, 43, 64, 77], "three": [64, 77], "through": [6, 8, 24, 39, 44, 74, 81], "tick": 39, "tidi": 24, "tidy_tre": 24, "tif": 35, "tiff": [14, 35], "time": [8, 48, 50], "timeout": 39, "titl": [59, 60], "to_socket": [15, 16, 17, 25], "to_stdout": 39, "togeth": 2, "toggl": 30, "tolist": 76, "too": 80, "tool": [59, 60], "top": [3, 4, 6, 15, 29, 78], "topbar": 52, "toru": 22, "total": [8, 43], "track": [9, 11, 12, 18, 20, 21, 22, 27], "track_to": [9, 11, 12, 18, 20, 21, 22, 27, 71], "transform": [9, 14, 22], "translat": [9, 11, 12, 18, 20, 21, 22, 27], "transpar": 28, "tree": [8, 14, 21, 24, 25, 29, 63, 73], "tree_add_socket": 25, "tri": 40, "triangl": 14, "troubleshoot": [59, 60], "true": [2, 3, 4, 6, 9, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 34, 35, 39, 40, 42, 43, 44, 50, 56, 58, 71, 74, 76, 78, 80], "try": [48, 56, 58], "tupl": [2, 8, 9, 11, 12, 14, 18, 20, 21, 22, 26, 27, 29, 30, 43, 53], "two": [2, 15, 16, 17, 25, 74], "type": [2, 3, 4, 5, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 29, 39, 40, 45, 48, 52, 54, 66, 79], "undeform": 8, "under": [8, 22], "understand": [63, 73], "uniform": [76, 81], "union": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 26, 27, 29, 30, 33, 40, 43, 54], "unit": 15, "unset": 19, "untrack": [9, 11, 12, 18, 20, 21, 22, 27], "up": [12, 22, 36, 48, 56, 58, 72, 73], "up_axi": 22, "updat": [8, 9, 12, 14, 15, 39], "update_all_filenam": [14, 74], "update_directori": [14, 74], "update_filenam": [14, 74], "upgrad": 50, "url": [59, 60], "us": [3, 4, 5, 8, 14, 15, 19, 22, 25, 26, 28, 29, 32, 35, 36, 40, 41, 43, 44, 46, 48, 51, 56, 58, 59, 60, 63, 64, 65, 68, 72, 73, 74, 77, 78, 81, 82], "usag": [29, 44], "use_antialias": 16, "use_global_scal": 21, "user": [36, 40, 48, 50], "user_config_dir": 48, "util": [0, 1, 7, 24, 44, 56, 58], "uv": [8, 81, 83], "uvaov": [8, 81], "val": 9, "valid": [2, 14, 22, 28, 35, 48], "validate_blender_path": 48, "valu": [2, 8, 9, 11, 12, 14, 18, 20, 21, 22, 27, 29, 30, 44, 48, 63, 73, 81], "value_max": 22, "value_min": 22, "valueaov": [8, 81], "vanilla": 50, "variabl": 48, "vec": 29, "vector": [2, 6, 8, 9, 11, 12, 18, 20, 21, 22, 26, 27, 29, 53, 73, 78], "vectorlik": [9, 11, 12, 18, 20, 21, 22, 27, 53], "vectorlikeorscalar": [9, 11, 12, 18, 20, 21, 22, 27, 53], "version": [14, 45, 50], "version_num": 54, "vertex": 22, "vertic": [22, 24], "via": [32, 74], "vid": 35, "video": [34, 35, 71, 78], "view": [2, 12, 14], "view_3d": 52, "view_lay": [9, 14], "viewlay": 14, "viewport": [9, 11, 12, 18, 20, 21, 22, 27], "viewport_vis": [9, 11, 12, 18, 20, 21, 22, 27], "visual": [13, 14, 72, 81], "visualis": [8, 71], "vmax": 8, "vmin": 8, "volum": 22, "vscode": [44, 56, 58], "w": 76, "wai": [64, 77], "wait": 39, "want": [29, 44, 78], "we": [22, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 74, 77, 78, 79, 80, 81, 83], "well": 9, "were": 29, "what": [59, 60, 81], "when": [2, 8, 22, 32, 48, 64, 74, 77], "where": 22, "wherev": 2, "whether": [19, 30], "which": [2, 8, 11, 14, 15, 29, 35, 39, 40, 43, 44, 64, 77, 78], "while": 14, "why": [64, 77], "width": 28, "window": 51, "within": [22, 67, 80], "without": 14, "wm": 22, "work": [56, 58, 59, 60], "world": [5, 7, 9, 11, 12, 14, 18, 20, 21, 22, 27, 78, 79, 83], "worldposit": 73, "worldpositionaov": 73, "would": [56, 58, 59, 60], "wrap": 29, "write": 48, "write_to_config": 48, "wrong": 40, "x": [2, 6, 9, 14, 15, 28, 53, 72], "x1y1x2y2": 4, "xywh": [4, 74], "xyz": [8, 9, 11, 12, 15, 18, 20, 21, 22, 27, 63, 73], "y": [3, 4, 6, 9, 22, 28], "year": [59, 60], "yield": 52, "you": [29, 44, 55, 56, 57, 58, 59, 60, 63, 64, 73, 74, 77], "your": [28, 44, 55, 56, 57, 58, 59, 60], "yuv420p": 35, "z": [9, 22, 81], "zero": [9, 11, 12, 18, 20, 21, 22, 27], "zoom": [79, 83]}, "titles": ["blendersynth", "blendersynth.annotations", "blendersynth.annotations.annotation_handler", "blendersynth.annotations.axes", "blendersynth.annotations.bbox", "blendersynth.annotations.keypoints", "blendersynth.annotations.utils", "blendersynth.blender", "blendersynth.blender.aov", "blendersynth.blender.armature", "blendersynth.blender.boolean", "blendersynth.blender.bsyn_object", "blendersynth.blender.camera", "blendersynth.blender.compositor", "blendersynth.blender.compositor.compositor", "blendersynth.blender.compositor.image_overlay", "blendersynth.blender.compositor.mask_overlay", "blendersynth.blender.compositor.visuals", "blendersynth.blender.curve", "blendersynth.blender.devices", "blendersynth.blender.light", "blendersynth.blender.material", "blendersynth.blender.mesh", "blendersynth.blender.nodes", "blendersynth.blender.nodes.node_arranger", "blendersynth.blender.nodes.node_group", "blendersynth.blender.nodes.shader_node_groups", "blendersynth.blender.other_objects", "blendersynth.blender.render", "blendersynth.blender.utils", "blendersynth.blender.world", "blendersynth.file", "blendersynth.file.dataset_inputs", "blendersynth.file.dataset_outputs", "blendersynth.file.ffmpeg_utils", "blendersynth.file.frames_to_video", "blendersynth.file.tempfiles", "blendersynth.run", "blendersynth.run.blender_interface", "blendersynth.run.blender_threading", "blendersynth.run.import_handling", "blendersynth.run.load_blend", "blendersynth.run.pre_ops", "blendersynth.run.run", "blendersynth.run.run_this_script", "blendersynth.utils", "blendersynth.utils.blender_importer", "blendersynth.utils.blender_setup", "blendersynth.utils.blender_setup.blender_locator", "blendersynth.utils.blender_setup.blender_python_path", "blendersynth.utils.blender_setup.check_blender_install", "blendersynth.utils.io", "blendersynth.utils.layout", "blendersynth.utils.types", "blendersynth.utils.version", "<no title>", "Debugging", "Installation", "Debugging & Troubleshooting", "BlenderSynth", "Usage", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Animation", "Capturing pose", "Custom AOV", "Blender script", "Create dataset", "Generate labels", "Dataset creation", "Inverse kinematics", "Mesh importing", "Multiview rendering", "Output data", "Quickstart", "Texturing"], "titleterms": {"anim": 71, "annot": [1, 2, 3, 4, 5, 6], "annotation_handl": 2, "aov": [8, 73], "armatur": 9, "ax": 3, "bbox": 4, "benchmark": [59, 60], "blender": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 74], "blender_import": 46, "blender_interfac": 38, "blender_loc": 48, "blender_python_path": 49, "blender_setup": [47, 48, 49, 50], "blender_thread": 39, "blendersynth": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 59], "boolean": 10, "bsyn_object": 11, "camera": 12, "captur": 72, "check_blender_instal": 50, "cite": [59, 60], "compositor": [13, 14, 15, 16, 17], "contribut": [59, 60], "creat": 75, "creation": 77, "curv": 18, "custom": [56, 58, 73], "data": 81, "dataset": [75, 77], "dataset_input": 32, "dataset_output": 33, "debug": [56, 58], "devic": 19, "ffmpeg_util": 34, "file": [31, 32, 33, 34, 35, 36], "frames_to_video": 35, "gener": 76, "image_overlai": 15, "import": 79, "import_handl": 40, "instal": 57, "invers": 78, "io": 51, "keypoint": 5, "kinemat": 78, "label": 76, "layout": 52, "light": 20, "load_blend": 41, "mask_overlai": 16, "materi": 21, "mesh": [22, 79], "modul": [56, 58], "multiview": 80, "node": [23, 24, 25, 26], "node_arrang": 24, "node_group": 25, "other_object": 27, "output": 81, "pose": 72, "pre_op": 42, "project": [59, 60], "quickstart": 82, "render": [28, 80], "run": [37, 38, 39, 40, 41, 42, 43, 44], "run_this_script": 44, "script": 74, "shader_node_group": 26, "tempfil": 36, "textur": 83, "troubleshoot": [56, 58], "type": 53, "usag": [59, 60], "util": [6, 29, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54], "version": 54, "visual": 17, "world": 30}}) \ No newline at end of file