[Bf-blender-cvs] [1e280654f76] soc-2021-curves: Merge branch 'master' into soc-2021-curves

Dilith Jayakody noreply at git.blender.org
Thu Feb 24 04:44:11 CET 2022


Commit: 1e280654f763990b29786d5237111df88a4b0813
Author: Dilith Jayakody
Date:   Wed Feb 23 23:41:03 2022 +0530
Branches: soc-2021-curves
https://developer.blender.org/rB1e280654f763990b29786d5237111df88a4b0813

Merge branch 'master' into soc-2021-curves

===================================================================

A	release/scripts/addons/add_camera_rigs/__init__.py
A	release/scripts/addons/add_camera_rigs/build_rigs.py
A	release/scripts/addons/add_camera_rigs/composition_guides_menu.py
A	release/scripts/addons/add_camera_rigs/create_widgets.py
A	release/scripts/addons/add_camera_rigs/operators.py
A	release/scripts/addons/add_camera_rigs/prefs.py
A	release/scripts/addons/add_camera_rigs/ui_panels.py
A	release/scripts/addons/add_curve_extra_objects/__init__.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_aceous_galore.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_braid.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_celtic_links.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_curly.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_simple.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_spirals.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_spirofit_bouncespline.py
A	release/scripts/addons/add_curve_extra_objects/add_curve_torus_knots.py
A	release/scripts/addons/add_curve_extra_objects/add_surface_plane_cone.py
A	release/scripts/addons/add_curve_extra_objects/beveltaper_curve.py
A	release/scripts/addons/add_curve_ivygen.py
A	release/scripts/addons/add_curve_sapling/__init__.py
A	release/scripts/addons/add_curve_sapling/presets/callistemon.py
A	release/scripts/addons/add_curve_sapling/presets/douglas_fir.py
A	release/scripts/addons/add_curve_sapling/presets/japanese_maple.py
A	release/scripts/addons/add_curve_sapling/presets/quaking_aspen.py
A	release/scripts/addons/add_curve_sapling/presets/small_maple.py
A	release/scripts/addons/add_curve_sapling/presets/small_pine.py
A	release/scripts/addons/add_curve_sapling/presets/weeping_willow.py
A	release/scripts/addons/add_curve_sapling/presets/white_birch.py
A	release/scripts/addons/add_curve_sapling/presets/willow.py
A	release/scripts/addons/add_curve_sapling/utils.py
A	release/scripts/addons/add_mesh_BoltFactory/Boltfactory.py
A	release/scripts/addons/add_mesh_BoltFactory/__init__.py
A	release/scripts/addons/add_mesh_BoltFactory/createMesh.py
A	release/scripts/addons/add_mesh_discombobulator/__init__.py
A	release/scripts/addons/add_mesh_discombobulator/mesh_discombobulator.py
A	release/scripts/addons/add_mesh_extra_objects/Blocks.py
A	release/scripts/addons/add_mesh_extra_objects/Wallfactory.py
A	release/scripts/addons/add_mesh_extra_objects/__init__.py
A	release/scripts/addons/add_mesh_extra_objects/add_empty_as_parent.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_3d_function_surface.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_beam_builder.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_gears.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_gemstones.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_honeycomb.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_menger_sponge.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_pipe_joint.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_pyramid.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/__init__.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/add_mesh_rocks.xml
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/factory.xml
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/randomize_texture.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/rockgen.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/settings.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_rocks/utils.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_round_brilliant.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_round_cube.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_solid.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_star.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_supertoroid.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_teapot.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_torusknot.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_triangles.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_twisted_torus.py
A	release/scripts/addons/add_mesh_extra_objects/add_mesh_vertex.py
A	release/scripts/addons/add_mesh_geodesic_domes/__init__.py
A	release/scripts/addons/add_mesh_geodesic_domes/add_shape_geodesic.py
A	release/scripts/addons/add_mesh_geodesic_domes/forms_271.py
A	release/scripts/addons/add_mesh_geodesic_domes/geodesic_classes_271.py
A	release/scripts/addons/add_mesh_geodesic_domes/third_domes_panel_271.py
A	release/scripts/addons/add_mesh_geodesic_domes/vefm_271.py
A	release/scripts/addons/amaranth/__init__.py
A	release/scripts/addons/amaranth/animation/__init__.py
A	release/scripts/addons/amaranth/animation/frame_current.py
A	release/scripts/addons/amaranth/animation/jump_frames.py
A	release/scripts/addons/amaranth/animation/motion_paths.py
A	release/scripts/addons/amaranth/animation/timeline_extra_info.py
A	release/scripts/addons/amaranth/misc/__init__.py
A	release/scripts/addons/amaranth/misc/color_management.py
A	release/scripts/addons/amaranth/misc/dupli_group_id.py
A	release/scripts/addons/amaranth/misc/sequencer_extra_info.py
A	release/scripts/addons/amaranth/misc/toggle_wire.py
A	release/scripts/addons/amaranth/modeling/__init__.py
A	release/scripts/addons/amaranth/modeling/symmetry_tools.py
A	release/scripts/addons/amaranth/node_editor/__init__.py
A	release/scripts/addons/amaranth/node_editor/display_image.py
A	release/scripts/addons/amaranth/node_editor/id_panel.py
A	release/scripts/addons/amaranth/node_editor/node_shader_extra.py
A	release/scripts/addons/amaranth/node_editor/node_stats.py
A	release/scripts/addons/amaranth/node_editor/normal_node.py
A	release/scripts/addons/amaranth/node_editor/simplify_nodes.py
A	release/scripts/addons/amaranth/node_editor/switch_material.py
A	release/scripts/addons/amaranth/node_editor/templates/__init__.py
A	release/scripts/addons/amaranth/node_editor/templates/vectorblur.py
A	release/scripts/addons/amaranth/node_editor/templates/vignette.py
A	release/scripts/addons/amaranth/prefs.py
A	release/scripts/addons/amaranth/render/__init__.py
A	release/scripts/addons/amaranth/render/border_camera.py
A	release/scripts/addons/amaranth/render/final_resolution.py
A	release/scripts/addons/amaranth/render/meshlight_add.py
A	release/scripts/addons/amaranth/render/meshlight_select.py
A	release/scripts/addons/amaranth/render/passepartout.py
A	release/scripts/addons/amaranth/render/render_output_z.py
A	release/scripts/addons/amaranth/render/samples_scene.py
A	release/scripts/addons/amaranth/scene/__init__.py
A	release/scripts/addons/amaranth/scene/current_blend.py
A	release/scripts/addons/amaranth/scene/debug.py
A	release/scripts/addons/amaranth/scene/goto_library.py
A	release/scripts/addons/amaranth/scene/material_remove_unassigned.py
A	release/scripts/addons/amaranth/scene/refresh.py
A	release/scripts/addons/amaranth/scene/save_reload.py
A	release/scripts/addons/amaranth/scene/stats.py
A	release/scripts/addons/amaranth/utils.py
A	release/scripts/addons/animation_add_corrective_shape_key.py
A	release/scripts/addons/animation_animall.py
A	release/scripts/addons/ant_landscape/ErosionR.txt
A	release/scripts/addons/ant_landscape/__init__.py
A	release/scripts/addons/ant_landscape/add_mesh_ant_landscape.py
A	release/scripts/addons/ant_landscape/ant_functions.py
A	release/scripts/addons/ant_landscape/ant_noise.py
A	release/scripts/addons/ant_landscape/eroder.py
A	release/scripts/addons/ant_landscape/mesh_ant_displace.py
A	release/scripts/addons/ant_landscape/stats.py
A	release/scripts/addons/ant_landscape/test.py
A	release/scripts/addons/ant_landscape/utils.py
A	release/scripts/addons/archimesh/__init__.py
A	release/scripts/addons/archimesh/achm_books_maker.py
A	release/scripts/addons/archimesh/achm_column_maker.py
A	release/scripts/addons/archimesh/achm_curtain_maker.py
A	release/scripts/addons/archimesh/achm_door_maker.py
A	release/scripts/addons/archimesh/achm_gltools.py
A	release/scripts/addons/archimesh/achm_kitchen_maker.py
A	release/scripts/addons/archimesh/achm_lamp_maker.py
A	release/scripts/addons/archimesh/achm_main_panel.py
A	release/scripts/addons/archimesh/achm_roof_maker.py
A	release/scripts/addons/archimesh/achm_room_maker.py
A	release/scripts/addons/archimesh/achm_shelves_maker.py
A	release/scripts/addons/archimesh/achm_stairs_maker.py
A	release/scripts/addons/archimesh/achm_tools.py
A	release/scripts/addons/archimesh/achm_venetian_maker.py
A	release/scripts/addons/archimesh/achm_window_maker.py
A	release/scripts/addons/archimesh/achm_window_panel.py
A	release/scripts/addons/archimesh/images/fabric_diffuse.png
A	release/scripts/addons/blender_id/CHANGELOG.md
A	release/scripts/addons/blender_id/README.md
A	release/scripts/addons/blender_id/__init__.py
A	release/scripts/addons/blender_id/communication.py
A	release/scripts/addons/blender_id/profiles.py
A	release/scripts/addons/bone_selection_sets.py
A	release/scripts/addons/btrace/__init__.py
A	release/scripts/addons/btrace/bTrace.py
A	release/scripts/addons/btrace/bTrace_panel.py
A	release/scripts/addons/btrace/bTrace_props.py
A	release/scripts/addons/camera_turnaround.py
A	release/scripts/addons/copy_global_transform.py
A	release/scripts/addons/curve_assign_shapekey.py
A	release/scripts/addons/curve_simplify.py
A	release/scripts/addons/curve_tools/__init__.py
A	release/scripts/addons/curve_tools/auto_loft.py
A	release/scripts/addons/curve_tools/cad.py
A	release/scripts/addons/curve_tools/curves.py
A	release/scripts/addons/curve_tools/exports.py
A	release/scripts/addons/curve_tools/fillet.py
A	release/scripts/addons/curve_tools/internal.py
A	release/scripts/addons/curve_tools/intersections.py
A	release/scripts/addons/curve_tools/mathematics.py
A	release/scripts/addons/curve_tools/operators.py
A	release/scripts/addons/curve_tools/outline.py
A	release/scripts/addons/curve_tools/path_finder.py
A	release/scripts/addons/curve_tools/properties.py
A	release/scripts/addons/curve_tools/remove_doubles.py
A	release/scripts/addons/curve_tools/show_resolution.py
A	release/scripts/addons/curve_tools/splines_sequence.py
A	release/scripts/addons/curve_tools/surfaces.py
A	release/scripts/addons/curve_tools/toolpath.py
A	release/scripts/addons/curve_tools/util.py
A	release/scripts/addons/depsgraph_debug.py
A	release/scripts/addons/development_edit_operator.py
A	release/scripts/addons/development_icon_get.py
A	release/scripts/addons/development_iskeyfree.py
A	release/scripts/addons/greasepencil_tools/__init__.py
A	release/scripts/addons/greasepencil_tools/box_deform.py
A	release/scripts/addons/greasepencil_tools/import_brush_pack.py
A	release/scripts/addons/greasepencil_tools/line_reshape.py
A	release/scripts/addons/greasepencil_tools/prefs.py
A	release/scripts/addons/greasepencil_tools/rotate_canvas.py
A	release/scripts/addons/greasepencil_tools/timeline_scrub.py
A	release/scripts/addons/greasepencil_tools/ui_panels.py
A	release/scripts/addons/io_anim_bvh/__init__.py
A	release/scripts/addons/io_anim_bvh/export_bvh.py
A	release/scripts/addons/io_anim_bvh/import_bvh.py
A	release/scripts/addons/io_anim_camera.py
A	release/scripts/addons/io_anim_nuke_chan/__init__.py
A	release/scripts/addons/io_anim_nuke_chan/export_nuke_chan.py
A	release/scripts/addons/io_anim_nuke_chan/import_nuke_chan.py
A	release/scripts/addons/io_coat3D/__init__.py
A	release/scripts/addons/io_coat3D/data.json
A	release/scripts/addons/io_coat3D/folders.py
A	release/scripts/addons/io_coat3D/tex.py
A	release/scripts/addons/io_coat3D/texVR.py
A	release/scripts/addons/io_coat3D/updateimage.py
A	release/scripts/addons/io_curve_svg/__init__.py
A	release/scripts/addons/io_curve_svg/import_svg.py
A	release/scripts/addons/io_curve_svg/svg_colors.py
A	release/scripts/addons/io_curve_svg/svg_util.py
A	release/scripts/addons/io_curve_svg/svg_util_test.py
A	release/scripts/addons/io_export_dxf/__init__.py
A	release/scripts/addons/io_export_dxf/draw_blenders/__init__.py
A	release/scripts/addons/io_export_dxf/export_dxf.py
A	release/scripts/addons/io_export_dxf/model/__init__.py
A	release/scripts/addons/io_export_dxf/model/dxfLibrary.py
A	release/scripts/addons/io_export_dxf/model/migiusModel.py
A	release/scripts/addons/io_export_dxf/model/model.py
A	release/scripts/addons/io_export_dxf/operator.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/__init__.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/base_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/camera_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/curve_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/empty_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/insert_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/lamp_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/mesh_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/text_exporter.py
A	release/scripts/addons/io_export_dxf/primitive_exporters/viewborder_exporter.py
A	release/scripts/addons/io_export_dxf/test2.txt
A	release/scripts/addons/io_export_paper_model.py
A	release/scripts/addons/io_export_pc2.py
A	release/scripts/addons/io_import_BrushSet.py
A	release/scripts/addons/io_import_dxf/__init__.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/__init__.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/acdsdata.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/blockssection.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/codepage.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/color.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/const.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/decode.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/defaultchunk.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/drawing.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/dxfentities.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/dxfobjects.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/entitysection.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/headersection.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/juliandate.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/layers.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/linetypes.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/sections.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/styles.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/tablessection.py
A	release/scripts/addons/io_import_dxf/dxfgrabber/tags.py
A	release/scripts/addons/io_import_dxf/dxfimport/__init__.py
A	release/scripts/addons/io_import_dxf/dxfimport/convert.py
A	release/scripts/addons/io_import_dxf/dxfimport/do.py
A	release/scripts/addons/io_import_dxf/dxfimport/fake_entities.py
A	release/scripts/addons/io_import_dxf/dxfimport/groupsort.py
A	release/scripts/addons/io_import_dxf/dxfimport/is_.py
A	release/scripts/addons/io_import_dxf/dxfimport/line_merger.py
A	release/scripts/addons/io_import_dxf/transverse_mercator.py
A	release/scripts/addons/io_import_images_as_planes.py
A	release/scripts/addons/io_import_palette/__init__.py
A	release/scripts/addons/io_import_palette/import_ase.py
A	release/scripts/addons/io_import_palette/import_krita.py
A	release/scripts/addons/io_mesh_atomic/__init__.py
A	release/scripts/addons/io_mesh_atomic/atom_info.dat
A	release/scripts/addons/io_mesh_atomic/pdb_export.py
A	release/scripts/addons/io_mesh_atomic/pdb_gui.py
A	release/scripts/addons/io_mesh_atomic/pdb_import.py
A	release/scripts/addons/io_mesh_atomic/utility_gui.py
A	release/scripts/addons/io_mesh_atomic/utility_panel.py
A	release/scripts/addons/io_mesh_atomic/xyz_export.py
A	release/scripts/addons/io_mesh_atomic/xyz_gui.py
A	release/scripts/addons/io_mesh_atomic/xyz_import.py
A	release/scripts/addons/io_mesh_ply/__init__.py
A	release/scripts/addons/io_mesh_ply/export_ply.py
A	release/scripts/addons/io_mesh_ply/import_ply.py
A	release/scripts/addons/io_mesh_stl/__init__.py
A	release/scripts/addons/io_mesh_stl/blender_utils.py
A	release/scripts/addons/io_mesh_stl/stl_utils.py
A	release/scripts/addons/io_mesh_uv_layout/__init__.py
A	release/scripts/addons/io_mesh_uv_layout/export_uv_eps.py
A	release/scripts/addons/io_mesh_uv_layout/export_uv_png.py
A	release/scripts/addons/io_mesh_uv_layout/export_uv_svg.py
A	release/scripts/addons/io_scene_fbx/__init__.py
A	release/scripts/addons/io_scene_fbx/data_types.py
A	release/scripts/addons/io_scene_fbx/encode_bin.py
A	release/scripts/addons/io_scene_fbx/export_fbx_bin.py
A	release/scripts/addons/io_scene_fbx/fbx2json.py
A	release/scripts/addons/io_scene_fbx/fbx_utils.py
A	release/scripts/addons/io_scene_fbx/import_fbx.py
A	release/scripts/addons/io_scene_fbx/json2fbx.py
A	release/scripts/addons/io_scene_fbx/parse_fbx.py
A	release/scripts/addons/io_scene_gltf2/__init__.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_conversion.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_data_path.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_extras.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_json.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py
A	release/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_math.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_export.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_export_keys.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_extract.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_accessors.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_channel_target.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_channels.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_samplers.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_animations.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cache.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_cameras.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_drivers.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_joints.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_light_spots.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_lights.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_pbr_metallic_roughness.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_materials_unlit.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_mesh.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitive_attributes.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_primitives.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_sampler.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_skins.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_texture_info.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_get.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gltf2_exporter.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_image.py
A	release/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_search_node_tree.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_clearcoat.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_pbrSpecularGlossiness.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_unlit.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation_node.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation_utils.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation_weight.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_camera.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_gltf.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_image.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_light.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_material.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_node.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_pbrMetallicRoughness.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_scene.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_texture.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_vnode.py
A	release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_io_draco_compression_extension.py
A	release/scripts/addons/io_scene_gltf2/io/__init__.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_constants.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_debug.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_extensions.py
A	release/scripts/addons/io_scene_gltf2/io/com/gltf2_io_lights_punctual.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_binary_data.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_buffer.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_export.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_image_data.py
A	release/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_user_extensions.py
A	release/scripts/addons/io_scene_gltf2/io/imp/__init__.py
A	release/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_binary.py
A	release/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_gltf.py
A	release/scripts/addons/io_scene_gltf2/io/imp/gltf2_io_user_extensions.py
A	release/scripts/addons/io_scene_obj/__init__.py
A	release/scripts/addons/io_scene_obj/export_obj.py
A	release/scripts/addons/io_scene_obj/import_obj.py
A	release/scripts/addons/io_scene_x3d/__init__.py
A	release/scripts/addons/io_scene_x3d/export_x3d.py
A	release/scripts/addons/io_scene_x3d/import_x3d.py
A	release/scripts/addons/io_shape_mdd/__init__.py
A	release/scripts/addons/io_shape_mdd/export_mdd.py
A	release/scripts/addons/io_shape_mdd/import_mdd.py
A	release/scripts/addons/lighting_dynamic_sky.py
A	release/scripts/addons/lighting_tri_lights.py
A	release/scripts/addons/magic_uv/__init__.py
A	release/scripts/addons/magic_uv/common.py
A	release/scripts/addons/magic_uv/lib/__init__.py
A	release/scripts/addons/magic_uv/lib/bglx.py
A	release/scripts/addons/magic_uv/op/__init__.py
A	release/scripts/addons/magic_uv/op/align_uv.py
A	release/scripts/addons/magic_uv/op/align_uv_cursor.py
A	release/scripts/addons/magic_uv/op/clip_uv.py
A	release/scripts/addons/magic_uv/op/copy_paste_uv.py
A	release/scripts/addons/magic_uv/op/copy_paste_uv_object.py
A	release/scripts/addons/magic_uv/op/copy_paste_uv_uvedit.py
A	release/scripts/addons/magic_uv/op/flip_rotate_uv.py
A	release/scripts/addons/magic_uv/op/mirror_uv.py
A	release/scripts/addons/magic_uv/op/move_uv.py
A	release/scripts/addons/magic_uv/op/pack_uv.py
A	release/scripts/addons/magic_uv/op/preserve_uv_aspect.py
A	release/scripts/addons/magic_uv/op/select_uv.py
A	release/scripts/addons/magic_uv/op/smooth_uv.py
A	release/scripts/addons/magic_uv/op/texture_lock.py
A	release/scripts/addons/magic_uv/op/texture_projection.py
A	release/scripts/addons/magic_uv/op/texture_wrap.py
A	release/scripts/addons/magic_uv/op/transfer_uv.py
A	release/scripts/addons/magic_uv/op/unwrap_constraint.py
A	release/scripts/addons/magic_uv/op/uv_bounding_box.py
A	release/scripts/addons/magic_uv/op/uv_inspection.py
A	release/scripts/addons/magic_uv/op/uv_sculpt.py
A	release/scripts/addons/magic_uv/op/uvw.py
A	release/scripts/addons/magic_uv/op/world_scale_uv.py
A	release/scripts/addons/magic_uv/preferences.py
A	release/scripts/addons/magic_uv/properites.py
A	release/scripts/addons/magic_uv/ui/IMAGE_MT_uvs.py
A	release/scripts/addons/magic_uv/ui/VIEW3D_MT_object.py
A	release/scripts/addons/magic_uv/ui/VIEW3D_MT_uv_map.py
A	release/scripts/addons/magic_uv/ui/__init__.py
A	release/scripts/addons/magic_uv/ui/uvedit_copy_paste_uv.py
A	release/scripts/addons/magic_uv/ui/uvedit_editor_enhancement.py
A	release/scripts/addons/magic_uv/ui/uvedit_uv_manipulation.py
A	release/scripts/addons/magic_uv/ui/view3d_copy_paste_uv_editmode.py
A	release/scripts/addons/magic_uv/ui/view3d_copy_paste_uv_objectmode.py
A	release/scripts/addons/magic_uv/ui/view3d_uv_manipulation.py
A	release/scripts/addons/magic_uv/ui/view3d_uv_mapping.py
A	release/scripts/addons/magic_uv/utils/__init__.py
A	release/scripts/addons/magic_uv/utils/bl_class_registry.py
A	release/scripts/addons/magic_uv/utils/compatibility.py
A	release/scripts/addons/magic_uv/utils/property_class_registry.py
A	release/scripts/addons/materials_library_vx/__init__.py
A	release/scripts/addons/materials_library_vx/categories.txt
A	release/scripts/addons/materials_library_vx/sample_materials.blend
A	release/scripts/addons/materials_library_vx/templates.blend
A	release/scripts/addons/materials_utils/__init__.py
A	release/scripts/addons/materials_utils/enum_values.py
A	release/scripts/addons/materials_utils/functions.py
A	release/scripts/addons/materials_utils/menus.py
A	release/scripts/addons/materials_utils/operators.py
A	release/scripts/addons/materials_utils/preferences.py
A	release/scripts/addons/measureit/__init__.py
A	release/scripts/addons/measureit/measureit_geometry.py
A	release/scripts/addons/measureit/measureit_main.py
A	release/scripts/addons/measureit/measureit_render.py
A	release/scripts/addons/mesh_auto_mirror.py
A	release/scripts/addons/mesh_bsurfaces.py
A	release/scripts/addons/mesh_f2.py
A	release/scripts/addons/mesh_inset/__init__.py
A	release/scripts/addons/mesh_inset/geom.py
A	release/scripts/addons/mesh_inset/model.py
A	release/scripts/addons/mesh_inset/offset.py
A	release/scripts/addons/mesh_inset/triquad.py
A	release/scripts/addons/mesh_looptools.py
A	release/scripts/addons/mesh_snap_utilities_line/__init__.py
A	release/scripts/addons/mesh_snap_utilities_line/common_classes.py
A	release/scripts/addons/mesh_snap_utilities_line/common_utilities.py
A	release/scripts/addons/mesh_snap_utilities_line/drawing_utilities.py
A	release/scripts/addons/mesh_snap_utilities_line/icons/ops.mesh.snap_utilities_line.dat
A	release/scripts/addons/mesh_snap_utilities_line/keys.py
A	release/scripts/addons/mesh_snap_utilities_line/navigation_ops.py
A	release/scripts/addons/mesh_snap_utilities_line/op_line.py
A	release/scripts/addons/mesh_snap_utilities_line/preferences.py
A	release/scripts/addons/mesh_snap_utilities_line/snap_context_l/__init__.py
A	release/scripts/addons/mesh_snap_utilities_line/snap_context_l/mesh_drawing.py
A	release/scripts/addons/mesh_snap_utilities_line/snap_context_l/shaders/ID_color_frag.glsl
A	release/scripts/addons/mesh_snap_utilities_line/snap_context_l/shaders/ID_color_vert.glsl
A	release/scripts/addons/mesh_snap_utilities_line/snap_context_l/utils_projection.py
A	release/scripts/addons/mesh_snap_utilities_line/widgets.py
A	release/scripts/addons/mesh_tiny_cad/BIX.py
A	release/scripts/addons/mesh_tiny_cad/CCEN.py
A	release/scripts/addons/mesh_tiny_cad/CFG.py
A	release/scripts/addons/mesh_tiny_cad/E2F.py
A	release/scripts/addons/mesh_tiny_cad/README.md
A	release/scripts/addons/mesh_tiny_cad/V2X.py
A	release/scripts/addons/mesh_tiny_cad/VTX.py
A	release/scripts/addons/mesh_tiny_cad/XALL.py
A	release/scripts/addons/mesh_tiny_cad/__init__.py
A	release/scripts/addons/mesh_tiny_cad/cad_module.py
A	release/scripts/addons/mesh_tiny_cad/icons/BIX.png
A	release/scripts/addons/mesh_tiny_cad/icons/CCEN.png
A	release/scripts/addons/mesh_tiny_cad/icons/E2F.png
A	release/scripts/addons/mesh_tiny_cad/icons/V2X.png
A	release/scripts/addons/mesh_tiny_cad/icons/VTX.png
A	release/scripts/addons/mesh_tiny_cad/icons/XALL.png
A	release/scripts/addons/mesh_tissue/__init__.py
A	release/scripts/addons/mesh_tissue/colors_groups_exchanger.py
A	release/scripts/addons/mesh_tissue/dual_mesh.py
A	release/scripts/addons/mesh_tissue/lattice.py
A	release/scripts/addons/mesh_tissue/numba_functions.py
A	release/scripts/addons/mesh_tissue/tessellate_numpy.py
A	release/scripts/addons/mesh_tissue/utils.py
A	release/scripts/addons/mesh_tissue/uv_to_mesh.py
A	release/scripts/addons/mesh_tools/__init__.py
A	release/scripts/addons/mesh_tools/face_inset_fillet.py
A	release/scripts/addons/mesh_tools/mesh_cut_faces.py
A	release/scripts/addons/mesh_tools/mesh_edge_roundifier.py
A	release/scripts/addons/mesh_tools/mesh_edges_floor_plan.py
A	release/scripts/addons/mesh_tools/mesh_edges_length.py
A	release/scripts/addons/mesh_tools/mesh_edgetools.py
A	release/scripts/addons/mesh_tools/mesh_extrude_and_reshape.py
A	release/scripts/addons/mesh_tools/mesh_filletplus.py
A	release/scripts/addons/mesh_tools/mesh_mextrude_plus.py
A	release/scripts/addons/mesh_tools/mesh_offset_edges.py
A	release/scripts/addons/mesh_tools/mesh_relax.py
A	release/scripts/addons/mesh_tools/mesh_vertex_chamfer.py
A	release/scripts/addons/mesh_tools/pkhg_faces.py
A	release/scripts/addons/mesh_tools/random_vertices.py
A	release/scripts/addons/mesh_tools/split_solidify.py
A	release/scripts/addons/mesh_tools/vertex_align.py
A	release/scripts/addons/node_arrange.py
A	release/scripts/addons/node_presets.py
A	release/scripts/addons/node_wrangler.py
A	release/scripts/addons/object_boolean_tools.py
A	release/scripts/addons/object_carver/__init__.py
A	release/scripts/addons/object_carver/carver_draw.py
A	release/scripts/addons/object_carver/carver_operator.py
A	release/scripts/addons/object_carver/carver_preferences.py
A	release/scripts/addons/object_carver/carver_profils.py
A	release/scripts/addons/object_carver/carver_utils.py
A	release/scripts/addons/object_collection_manager/__init__.py
A	release/scripts/addons/object_collection_manager/cm_init.py
A	release/scripts/addons/object_collection_manager/icons/minus.png
A	release/scripts/addons/object_collection_manager/internals.py
A	release/scripts/addons/object_collection_manager/operator_utils.py
A	release/scripts/addons/object_collection_manager/operators.py
A	release/scripts/addons/object_collection_manager/persistent_data.py
A	release/scripts/addons/object_collection_manager/preferences.py
A	release/scripts/addons/object_collection_manager/qcd_init.py
A	release/scripts/addons/object_collection_manager/qcd_move_widget.py
A	release/scripts/addons/object_collection_manager/qcd_operators.py
A	release/scripts/addons/object_collection_manager/ui.py
A	release/scripts/addons/object_color_rules.py
A	release/scripts/addons/object_edit_linked.py
A	release/scripts/addons/object_fracture_cell/__init__.py
A	release/scripts/addons/object_fracture_cell/fracture_cell_calc.py
A	release/scripts/addons/object_fracture_cell/fracture_cell_setup.py
A	release/scripts/addons/object_print3d_utils/__init__.py
A	release/scripts/addons/object_print3d_utils/export.py
A	release/scripts/addons/object_print3d_utils/mesh_helpers.py
A	release/scripts/addons/object_print3d_utils/operators.py
A	release/scripts/addons/object_print3d_utils/report.py
A	release/scripts/addons/object_print3d_utils/todo.rst
A	release/scripts/addons/object_print3d_utils/ui.py
A	release/scripts/addons/object_scatter/__init__.py
A	release/scripts/addons/object_scatter/operator.py
A	release/scripts/addons/object_scatter/ui.py
A	release/scripts/addons/object_skinify.py
A	release/scripts/addons/paint_palette.py
A	release/scripts/addons/pose_library/__init__.py
A	release/scripts/addons/pose_library/asset_browser.py
A	release/scripts/addons/pose_library/conversion.py
A	release/scripts/addons/pose_library/functions.py
A	release/scripts/addons/pose_library/gui.py
A	release/scripts/addons/pose_library/keymaps.py
A	release/scripts/addons/pose_library/operators.py
A	release/scripts/addons/pose_library/pose_creation.py
A	release/scripts/addons/pose_library/pose_usage.py
A	release/scripts/addons/power_sequencer/__init__.py
A	release/scripts/addons/power_sequencer/addon_preferences.py
A	release/scripts/addons/power_sequencer/addon_properties.py
A	release/scripts/addons/power_sequencer/handlers.py
A	release/scripts/addons/power_sequencer/operators/__init__.py
A	release/scripts/addons/power_sequencer/operators/channel_offset.py
A	release/scripts/addons/power_sequencer/operators/concatenate_strips.py
A	release/scripts/addons/power_sequencer/operators/copy_selected_sequences.py
A	release/scripts/addons/power_sequencer/operators/crossfade_add.py
A	release/scripts/addons/power_sequencer/operators/crossfade_edit.py
A	release/scripts/addons/power_sequencer/operators/cut_strips_under_cursor.py
A	release/scripts/addons/power_sequencer/operators/delete_direct.py
A	release/scripts/addons/power_sequencer/operators/deselect_all_left_or_right.py
A	release/scripts/addons/power_sequencer/operators/deselect_handles_and_grab.py
A	release/scripts/addons/power_sequencer/operators/duplicate_move.py
A	release/scripts/addons/power_sequencer/operators/expand_to_surrounding_cuts.py
A	release/scripts/addons/power_sequencer/operators/fade_add.py
A	release/scripts/addons/power_sequencer/operators/fade_clear.py
A	release/scripts/addons/power_sequencer/operators/gap_remove.py
A	release/scripts/addons/power_sequencer/operators/grab.py
A	release/scripts/addons/power_sequencer/operators/grab_closest_handle_or_cut.py
A	release/scripts/addons/power_sequencer/operators/grab_sequence_handles.py
A	release/scripts/addons/power_sequencer/operators/import_local_footage.py
A	release/scripts/addons/power_sequencer/operators/jump_time_offset.py
A	release/scripts/addons/power_sequencer/operators/jump_to_cut.py
A	release/scripts/addons/power_sequencer/operators/make_hold_frame.py
A	release/scripts/addons/power_sequencer/operators/marker_delete_closest.py
A	release/scripts/addons/power_sequencer/operators/marker_delete_direct.py
A	release/scripts/addons/power_sequencer/operators/marker_snap_to_cursor.py
A	release/scripts/addons/power_sequencer/operators/markers_as_timecodes.py
A	release/scripts/addons/power_sequencer/operators/markers_create_from_selected.py
A	release/scripts/addons/power_sequencer/operators/markers_set_preview_in_between.py
A	release/scripts/addons/power_sequencer/operators/markers_snap_matching_strips.py
A	release/scripts/addons/power_sequencer/operators/meta_resize_to_content.py
A	release/scripts/addons/power_sequencer/operators/meta_trim_content_to_bounds.py
A	release/scripts/addons/power_sequencer/operators/meta_ungroup_and_trim.py
A	release/scripts/addons/power_sequencer/operators/mouse_toggle_mute.py
A	release/scripts/addons/power_sequencer/operators/mouse_trim_instantly.py
A	release/scripts/addons/power_sequencer/operators/mouse_trim_modal.py
A	release/scripts/addons/power_sequencer/operators/open_project_directory.py
A	release/scripts/addons/power_sequencer/operators/playback_speed_decrease.py
A	release/scripts/addons/power_sequencer/operators/playback_speed_increase.py
A	release/scripts/addons/power_sequencer/operators/playback_speed_set.py
A	release/scripts/addons/power_sequencer/operators/preview_closest_cut.py
A	release/scripts/addons/power_sequencer/operators/preview_to_selection.py
A	release/scripts/addons/power_sequencer/operators/render_apply_preset.py
A	release/scripts/addons/power_sequencer/operators/render_presets/twitter_720p.py
A	release/scripts/addons/power_sequencer/operators/render_presets/youtube_1080.py
A	release/scripts/addons/power_sequencer/operators/ripple_delete.py
A	release/scripts/addons/power_sequencer/operators/save_direct.py
A	release/scripts/addons/power_sequencer/operators/scene_create_from_selection.py
A	release/scripts/addons/power_sequencer/operators/scene_cycle.py
A	release/scripts/addons/power_sequencer/operators/scene_merge_from.py
A	release/scripts/addons/power_sequencer/operators/scene_open_from_strip.py
A	release/scripts/addons/power_sequencer/operators/scene_rename_with_strip.py
A	release/scripts/addons/power_sequencer/operators/select_all_left_or_right.py
A	release/scripts/addons/power_sequencer/operators/select_closest_to_mouse.py
A	release/scripts/addons/power_sequencer/operators/select_linked_effect.py
A	release/scripts/addons/power_sequencer/operators/select_linked_strips.py
A	release/scripts/addons/power_sequencer/operators/select_related_strips.py
A	release/scripts/addons/power_sequencer/operators/select_strips_under_cursor.py
A	release/scripts/addons/power_sequencer/operators/set_timeline_range.py
A	release/scripts/addons/power_sequencer/operators/snap.py
A	release/scripts/addons/power_sequencer/operators/snap_selection.py
A	release/scripts/addons/power_sequencer/operators/space_sequences.py
A	release/scripts/addons/power_sequencer/operators/speed_remove_effect.py
A	release/scripts/addons/power_sequencer/operators/speed_up_movie_strip.py
A	release/scripts/addons/power_sequencer/operators/swap_strips.py
A	release/scripts/addons/power_sequencer/operators/toggle_selected_mute.py
A	release/scripts/addons/power_sequencer/operators/toggle_waveforms.py
A	release/scripts/addons/power_sequencer/operators/transitions_remove.py
A	release/scripts/addons/power_sequencer/operators/trim_left_or_right_handles.py
A	release/scripts/addons/power_sequencer/operators/trim_three_point_edit.py
A	release/scripts/addons/power_sequencer/operators/trim_to_surrounding_cuts.py
A	release/scripts/addons/power_sequencer/operators/utils/__init__.py
A	release/scripts/addons/power_sequencer/operators/utils/doc.py
A	release/scripts/addons/power_sequencer/operators/utils/draw.py
A	release/scripts/addons/power_sequencer/operators/utils/functions.py
A	release/scripts/addons/power_sequencer/operators/utils/global_settings.py
A	release/scripts/addons/power_sequencer/operators/utils/info_progress_bar.py
A	release/scripts/addons/power_sequencer/operators/value_offset.py
A	release/scripts/addons/power_sequencer/tools/__init__.py
A	release/scripts/addons/power_sequencer/tools/trim.py
A	release/scripts/addons/power_sequencer/ui/__init__.py
A	release/scripts/addons/power_sequencer/ui/menu_contextual.py
A	release/scripts/addons/power_sequencer/ui/menu_toolbar.py
A	release/scripts/addons/power_sequencer/utils/addon_auto_imports.py
A	release/scripts/addons/power_sequencer/utils/register_shortcuts.py
A	release/scripts/addons/precision_drawing_tools/__init__.py
A	release/scripts/addons/precision_drawing_tools/pdt_bix.py
A	release/scripts/addons/precision_drawing_tools/pdt_cad_module.py
A	release/scripts/addons/precision_drawing_tools/pdt_command.py
A	release/scripts/addons/precision_drawing_tools/pdt_command_functions.py
A	release/scripts/addons/precision_drawing_tools/pdt_design.py
A	release/scripts/addons/precision_drawing_tools/pdt_etof.py
A	release/scripts/addons/precision_drawing_tools/pdt_exception.py
A	release/scripts/addons/precision_drawing_tools/pdt_functions.py
A	release/scripts/addons/precision_drawing_tools/pdt_library.py
A	release/scripts/addons/precision_drawing_tools/pdt_menus.py
A	release/scripts/addons/precision_drawing_tools/pdt_msg_strings.py
A	release/scripts/addons/precision_drawing_tools/pdt_pivot_point.py
A	release/scripts/addons/precision_drawing_tools/pdt_tangent.py
A	release/scripts/addons/precision_drawing_tools/pdt_trig_waves.py
A	release/scripts/addons/precision_drawing_tools/pdt_view.py
A	release/scripts/addons/precision_drawing_tools/pdt_xall.py
A	release/scripts/addons/presets/interface_theme/Deep_Grey.xml
A	release/scripts/addons/presets/interface_theme/Maya.xml
A	release/scripts/addons/presets/interface_theme/Minimal_Dark.xml
A	release/scripts/addons/presets/interface_theme/Modo.xml
A	release/scripts/addons/presets/interface_theme/Print_Friendly.xml
A	release/scripts/addons/presets/interface_theme/White.xml
A	release/scripts/addons/presets/interface_theme/XSI.xml
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/13x8_wicker_globe.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/7x6.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/9x9_color.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/braided_coil.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/flower_mesh_(2d).py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/slinky_knot.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/snowflake_(2d).py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/sun_cross_(2d).py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/tripple_dna.py
A	release/scripts/addons/presets/operator/curve.torus_knot_plus/wicker_basket.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_default.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_m3.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_m4.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_m5.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_m6.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/_m8.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/m10.py
A	release/scripts/addons/presets/operator/mesh.bolt_add/m12.py
A	release/scripts/addons/presets/operator/mesh.eroder/default.py
A	release/scripts/addons/presets/operator/mesh.eroder/light_erosion.py
A	release/scripts/addons/presets/operator/mesh.eroder/medium_erosion.py
A	release/scripts/addons/presets/operator/mesh.eroder/strong_erosion.py
A	release/scripts/addons/presets/operator/mesh.eroder/thermal_diffusion.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/abstract.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/another_noise.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/billow.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/canyon.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/canyons.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/cauliflower_hills.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/cliff.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/crystalline.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/default.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/default_large.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/dunes.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/flatstones.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/gully.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/lakes_1.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/lakes_2.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/large_terrain.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/mesa.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/mounds.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/mountain_1.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/mountain_2.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/planet.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/planet_noise.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/ridged.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/river.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/rock.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/slick_rock.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/tech_effect.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/techno_cell.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/vlnoise_turbulence.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/volcano.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/voronoi_hills.py
A	release/scripts/addons/presets/operator/mesh.landscape_add/yin_yang.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Capsule.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Clay_Bar.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Cube.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Grid_3D.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Octahedron.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Quadsphere.py
A	release/scripts/addons/presets/operator/mesh.primitive_round_cube_add/Rounded_Cube.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/bonbon.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/boy.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/catalan.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/catenoid.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/clifford_torus.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/cochlea.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/cosinus.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/dini.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/enneper.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/helicoidal.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/helix.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/hexahedron.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/hyperhelicoidal.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/klein.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/moebius.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/pseudo_catenoid.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/pseudosphere.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/ridged_torus.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/shell.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sine.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/snake.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sterosphere.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/torus.py
A	release/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/twisted_torus.py
A	release/scripts/addons/presets/operator/sun_position/chongqing.py
A	release/scripts/addons/presets/operator/sun_position/kinshasa.py
A	release/scripts/addons/presets/operator/sun_position/london.py
A	release/scripts/addons/presets/operator/sun_position/new_york.py
A	release/scripts/addons/presets/operator/sun_position/sao_paulo.py
A	release/scripts/addons/presets/operator/sun_position/sydney.py
A	release/scripts/addons/presets/pov/light/01_(4800K)_Direct_Sun.py
A	release/scripts/addons/presets/pov/light/02_(5400K)_High_Noon_Sun.py
A	release/scripts/addons/presets/pov/light/03_(6000K)_Daylight_Window.py
A	release/scripts/addons/presets/pov/light/04_(6000K)_2500W_HMI_(Halogen_Metal_Iodide).py
A	release/scripts/addons/presets/pov/light/05_(4000K)_100W_Metal_Halide.py
A	release/scripts/addons/presets/pov/light/06_(3200K)_100W_Quartz_Halogen.py
A	release/scripts/addons/presets/pov/light/07_(2850K)_100w_Tungsten.py
A	release/scripts/addons/presets/pov/light/08_(2600K)_40w_Tungsten.py
A	release/scripts/addons/presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py
A	release/scripts/addons/presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py
A	release/scripts/addons/presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py
A	release/scripts/addons/presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py
A	release/scripts/addons/presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py
A	release/scripts/addons/presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py
A	release/scripts/addons/presets/pov/light/15_(3200K)_40W_Induction_Fluorescent.py
A	release/scripts/addons/presets/pov/light/16_(2100K)_150W_High_Pressure_Sodium.py
A	release/scripts/addons/presets/pov/light/17_(1700K)_135W_Low_Pressure_Sodium.py
A	release/scripts/addons/presets/pov/light/18_(6800K)_175W_Mercury_Vapor.py
A	release/scripts/addons/presets/pov/light/19_(5200K)_700W_Carbon_Arc.py
A	release/scripts/addons/presets/pov/light/20_(6500K)_15W_LED_Spot.py
A	release/scripts/addons/presets/pov/light/21_(2700K)_7W_OLED_Panel.py
A	release/scripts/addons/presets/pov/light/22_(30000K)_40W_Black_Light_Fluorescent.py
A	release/scripts/addons/presets/pov/light/23_(30000K)_40W_Black_Light_Bulb.py
A	release/scripts/addons/presets/pov/light/24_(1850K)_Candle.py
A	release/scripts/addons/presets/pov/material/sss/apple.py
A	release/scripts/addons/presets/pov/material/sss/chicken.py
A	release/scripts/addons/presets/pov/material/sss/cream.py
A	release/scripts/addons/presets/pov/material/sss/ketchup.py
A	release/scripts/addons/presets/pov/material/sss/marble.py
A	release/scripts/addons/presets/pov/material/sss/potato.py
A	release/scripts/addons/presets/pov/material/sss/skim_milk.py
A	release/scripts/addons/presets/pov/material/sss/skin1.py
A	release/scripts/addons/presets/pov/material/sss/skin2.py
A	release/scripts/addons/presets/pov/material/sss/whole_milk.py
A	release/scripts/addons/presets/pov/radiosity/01_Debug.py
A	release/scripts/addons/presets/pov/radiosity/02_Fast.py
A	release/scripts/addons/presets/pov/radiosity/03_Normal.py
A	release/scripts/addons/presets/pov/radiosity/04_Two_Bounces.py
A	release/scripts/addons/presets/pov/radiosity/05_Final.py
A	release/scripts/addons/presets/pov/radiosity/06_Outdoor_Low_Quality.py
A	release/scripts/addons/presets/pov/radiosity/07_Outdoor_High_Quality.py
A	release/scripts/addons/presets/pov/radiosity/08_Outdoor_(Sun)Light.py
A	release/scripts/addons/presets/pov/radiosity/09_Indoor_Low_Quality.py
A	release/scripts/addons/presets/pov/radiosity/10_Indoor_High_Quality.py
A	release/scripts/addons/presets/pov/world/1_Clear_Blue_Sky.py
A	release/scripts/addons/presets/pov/world/2_Partly_Hazy_Sky.py
A	release/scripts/addons/presets/pov/world/3_Overcast_Sky.py
A	release/scripts/addons/presets/pov/world/4_Cartoony_Sky.py
A	release/scripts/addons/presets/pov/world/5_Under_Water.py
A	release/scripts/addons/real_snow.py
A	release/scripts/addons/render_copy_settings/__init__.py
A	release/scripts/addons/render_copy_settings/data.py
A	release/scripts/addons/render_copy_settings/operator.py
A	release/scripts/addons/render_copy_settings/panel.py
A	release/scripts/addons/render_copy_settings/presets.py
A	release/scripts/addons/render_copy_settings/translations.py
A	release/scripts/addons/render_freestyle_svg.py
A	release/scripts/addons/render_povray/__init__.py
A	release/scripts/addons/render_povray/base_ui.py
A	release/scripts/addons/render_povray/df3_library.py
A	release/scripts/addons/render_povray/icons/pov.add.blobcapsule.dat
A	release/scripts/addons/render_povray/icons/pov.add.blobcube.dat
A	release/scripts/addons/render_povray/icons/pov.add.blobellipsoid.dat
A	release/scripts/addons/render_povray/icons/pov.add.blobplane.dat
A	release/scripts/addons/render_povray/icons/pov.add.blobsphere.dat
A	release/scripts/addons/render_povray/icons/pov.add.box.dat
A	release/scripts/addons/render_povray/icons/pov.add.cone.dat
A	release/scripts/addons/render_povray/icons/pov.add.cylinder.dat
A	release/scripts/addons/render_povray/icons/pov.add.heightfield.dat
A	release/scripts/addons/render_povray/icons/pov.add.infinite_plane.dat
A	release/scripts/addons/render_povray/icons/pov.add.isosurface.dat
A	release/scripts/addons/render_povray/icons/pov.add.isosurfacebox.dat
A	release/scripts/addons/render_povray/icons/pov.add.isosurfacesphere.dat
A	release/scripts/addons/render_povray/icons/pov.add.isosurfacesupertorus.dat
A	release/scripts/addons/render_povray/icons/pov.add.lathe.dat
A	release/scripts/addons/render_povray/icons/pov.add.loft.dat
A	release/scripts/addons/render_povray/icons/pov.add.parametric.dat
A	release/scripts/addons/render_povray/icons/pov.add.polytocircle.dat
A	release/scripts/addons/render_povray/icons/pov.add.prism.dat
A	release/scripts/addons/render_povray/icons/pov.add.rainbow.dat
A	release/scripts/addons/render_povray/icons/pov.add.sphere.dat
A	release/scripts/addons/render_povray/icons/pov.add.spheresweep.dat
A	release/scripts/addons/render_povray/icons/pov.add.superellipsoid.dat
A	release/scripts/addons/render_povray/icons/pov.add.torus.dat
A	release/scripts/addons/render_povray/object_curve_topology.py
A	release/scripts/addons/render_povray/object_gui.py
A	release/scripts/addons/render_povray/object_mesh_topology.py
A	release/scripts/addons/render_povray/object_particles.py
A	release/scripts/addons/render_povray/object_primitives.py
A	release/scripts/addons/render_povray/object_properties.py
A	release/scripts/addons/render_povray/render.py
A	release/scripts/addons/render_povray/render_gui.py
A	release/scripts/addons/render_povray/render_properties.py
A	release/scripts/addons/render_povray/scenography.py
A	release/scripts/addons/render_povray/scenography_gui.py
A	release/scripts/addons/render_povray/scenography_properties.py
A	release/scripts/addons/render_povray/scripting.py
A	release/scripts/addons/render_povray/scripting_gui.py
A	release/scripts/addons/render_povray/scripting_properties.py
A	release/scripts/addons/render_povray/shading.py
A	release/scripts/addons/render_povray/shading_gui.py
A	release/scripts/addons/render_povray/shading_nodes.py
A	release/scripts/addons/render_povray/shading_properties.py
A	release/scripts/addons/render_povray/templates_pov/abyss.pov
A	release/scripts/addons/render_povray/templates_pov/biscuit.pov
A	release/scripts/addons/render_povray/templates_pov/bsp_Tango.pov
A	release/scripts/addons/render_povray/templates_pov/chess2.pov
A	release/scripts/addons/render_povray/templates_pov/cornell.pov
A	release/scripts/addons/render_povray/templates_pov/diffract.pov
A	release/scripts/addons/render_povray/templates_pov/diffuse_back.pov
A	release/scripts/addons/render_povray/templates_pov/float5.pov
A	release/scripts/addons/render_povray/templates_pov/gamma_showcase.pov
A	release/scripts/addons/render_povray/templates_pov/grenadine.pov
A	release/scripts/addons/render_povray/templates_pov/isocacti.pov
A	release/scripts/addons/render_povray/templates_pov/mediasky.pov
A	release/scripts/addons/render_povray/templates_pov/patio-radio.pov
A	release/scripts/addons/render_povray/templates_pov/subsurface.pov
A	release/scripts/addons/render_povray/templates_pov/wallstucco.pov
A	release/scripts/addons/render_povray/texturing.py
A	release/scripts/addons/render_povray/texturing_gui.py
A	release/scripts/addons/render_povray/texturing_properties.py
A	release/scripts/addons/render_povray/update_files.py
A	release/scripts/addons/render_ui_animation_render.py
A	release/scripts/addons/rigify/__init__.py
A	release/scripts/addons/rigify/base_generate.py
A	release/scripts/addons/rigify/base_rig.py
A	release/scripts/addons/rigify/feature_set_list.py
A	release/scripts/addons/rigify/feature_sets/__init__.py
A	release/scripts/addons/rigify/generate.py
A	release/scripts/addons/rigify/metarig_menu.py
A	release/scripts/addons/rigify/metarigs/Animals/__init__.py
A	release/scripts/addons/rigify/metarigs/Animals/bird.py
A	release/scripts/addons/rigify/metarigs/Animals/cat.py
A	release/scripts/addons/rigify/metarigs/Animals/horse.py
A	release/scripts/addons/rigify/metarigs/Animals/shark.py
A	release/scripts/addons/rigify/metarigs/Animals/wolf.py
A	release/scripts/addons/rigify/metarigs/Basic/basic_human.py
A	release/scripts/addons/rigify/metarigs/Basic/basic_quadruped.py
A	release/scripts/addons/rigify/metarigs/__init__.py
A	release/scripts/addons/rigify/metarigs/human.py
A	release/scripts/addons/rigify/operators/__init__.py
A	release/scripts/addons/rigify/operators/copy_mirror_parameters.py
A	release/scripts/addons/rigify/operators/upgrade_face.py
A	release/scripts/addons/rigify/rig_lists.py
A	release/scripts/addons/rigify/rig_ui_template.py
A	release/scripts/addons/rigify/rigs/__init__.py
A	release/scripts/addons/rigify/rigs/basic/__init__.py
A	release/scripts/addons/rigify/rigs/basic/copy_chain.py
A	release/scripts/addons/rigify/rigs/basic/pivot.py
A	release/scripts/addons/rigify/rigs/basic/raw_copy.py
A	release/scripts/addons/rigify/rigs/basic/super_copy.py
A	release/scripts/addons/rigify/rigs/chain_rigs.py
A	release/scripts/addons/rigify/rigs/experimental/__init__.py
A	release/scripts/addons/rigify/rigs/experimental/super_chain.py
A	release/scripts/addons/rigify/rigs/face/basic_tongue.py
A	release/scripts/addons/rigify/rigs/face/skin_eye.py
A	release/scripts/addons/rigify/rigs/face/skin_jaw.py
A	release/scripts/addons/rigify/rigs/faces/__init__.py
A	release/scripts/addons/rigify/rigs/faces/super_face.py
A	release/scripts/addons/rigify/rigs/limbs/__init__.py
A	release/scripts/addons/rigify/rigs/limbs/arm.py
A	release/scripts/addons/rigify/rigs/limbs/front_paw.py
A	release/scripts/addons/rigify/rigs/limbs/leg.py
A	release/scripts/addons/rigify/rigs/limbs/limb_rigs.py
A	release/scripts/addons/rigify/rigs/limbs/limb_utils.py
A	release/scripts/addons/rigify/rigs/limbs/paw.py
A	release/scripts/addons/rigify/rigs/limbs/rear_paw.py
A	release/scripts/addons/rigify/rigs/limbs/simple_tentacle.py
A	release/scripts/addons/rigify/rigs/limbs/super_finger.py
A	release/scripts/addons/rigify/rigs/limbs/super_limb.py
A	release/scripts/addons/rigify/rigs/limbs/super_palm.py
A	release/scripts/addons/rigify/rigs/skin/anchor.py
A	release/scripts/addons/rigify/rigs/skin/basic_chain.py
A	release/scripts/addons/rigify/rigs/skin/glue.py
A	release/scripts/addons/rigify/rigs/skin/skin_nodes.py
A	release/scripts/addons/rigify/rigs/skin/skin_parents.py
A	release/scripts/addons/rigify/rigs/skin/skin_rigs.py
A	release/scripts/addons/rigify/rigs/skin/stretchy_chain.py
A	release/scripts/addons/rigify/rigs/skin/transform/basic.py
A	release/scripts/addons/rigify/rigs/spines/__init__.py
A	release/scripts/addons/rigify/rigs/spines/basic_spine.py
A	release/scripts/addons/rigify/rigs/spines/basic_tail.py
A	release/scripts/addons/rigify/rigs/spines/spine_rigs.py
A	release/scripts/addons/rigify/rigs/spines/super_head.py
A	release/scripts/addons/rigify/rigs/spines/super_spine.py
A	release/scripts/addons/rigify/rigs/utils.py
A	release/scripts/addons/rigify/rigs/widgets.py
A	release/scripts/addons/rigify/rot_mode.py
A	release/scripts/addons/rigify/ui.py
A	release/scripts/addons/rigify/utils/__init__.py
A	release/scripts/addons/rigify/utils/animation.py
A	release/scripts/addons/rigify/utils/bones.py
A	release/scripts/addons/rigify/utils/collections.py
A	release/scripts/addons/rigify/utils/components.py
A	release/scripts/addons/rigify/utils/errors.py
A	release/scripts/addons/rigify/utils/layers.py
A	release/scripts/addons/rigify/utils/mechanism.py
A	release/scripts/addons/rigify/utils/metaclass.py
A	release/scripts/addons/rigify/utils/misc.py
A	release/scripts/addons/rigify/utils/naming.py
A	release/scripts/addons/rigify/utils/node_merger.py
A	release/scripts/addons/rigify/utils/rig.py
A	release/scripts/addons/rigify/utils/switch_parent.py
A	release/scripts/addons/rigify/utils/widgets.py
A	release/scripts/addons/rigify/utils/widgets_basic.py
A	release/scripts/addons/rigify/utils/widgets_special.py
A	release/scripts/addons/space_clip_editor_refine_solution.py
A	release/scripts/addons/space_view3d_3d_navigation.py
A	release/scripts/addons/space_view3d_align_tools.py
A	release/scripts/addons/space_view3d_brush_menus/__init__.py
A	release/scripts/addons/space_view3d_brush_menus/brush_menu.py
A	release/scripts/addons/space_view3d_brush_menus/brushes.py
A	release/scripts/addons/space_view3d_brush_menus/curve_menu.py
A	release/scripts/addons/space_view3d_brush_menus/dyntopo_menu.py
A	release/scripts/addons/space_view3d_brush_menus/stroke_menu.py
A	release/scripts/addons/space_view3d_brush_menus/symmetry_menu.py
A	release/scripts/addons/space_view3d_brush_menus/texture_menu.py
A	release/scripts/addons/space_view3d_brush_menus/utils_core.py
A	release/scripts/addons/space_view3d_copy_attributes.py
A	release/scripts/addons/space_view3d_math_vis/__init__.py
A	release/scripts/addons/space_view3d_math_vis/draw.py
A	release/scripts/addons/space_view3d_math_vis/utils.py
A	release/scripts/addons/space_view3d_modifier_tools.py
A	release/scripts/addons/space_view3d_pie_menus/__init__.py
A	release/scripts/addons/space_view3d_pie_menus/pie_align_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_animation_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_apply_transform_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_defaults_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_delete_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_editor_switch_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_manipulator_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_modes_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_origin.py
A	release/scripts/addons/space_view3d_pie_menus/pie_proportional_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_save_open_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_sculpt_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_select_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_shading_menu.py
A	release/scripts/addons/space_view3d_pie_menus/pie_views_numpad_menu.py
A	release/scripts/addons/space_view3d_spacebar_menu/__init__.py
A	release/scripts/addons/space_view3d_spacebar_menu/animation_menus.py
A	release/scripts/addons/space_view3d_spacebar_menu/armature_menus.py
A	release/scripts/addons/space_view3d_spacebar_menu/curve_menus.py
A	release/scripts/addons/space_view3d_spacebar_menu/edit_mesh.py
A	release/scripts/addons/space_view3d_spacebar_menu/object_menus.py
A	release/scripts/addons/space_view3d_spacebar_menu/snap_origin_cursor.py
A	release/scripts/addons/space_view3d_spacebar_menu/transform_menus.py
A	release/scripts/addons/space_view3d_spacebar_menu/view_menus.py
A	release/scripts/addons/space_view3d_stored_views/__init__.py
A	release/scripts/addons/space_view3d_stored_views/core.py
A	release/scripts/addons/space_view3d_stored_views/io.py
A	release/scripts/addons/space_view3d_stored_views/operators.py
A	release/scripts/addons/space_view3d_stored_views/properties.py
A	release/scripts/addons/space_view3d_stored_views/stored_views_test.py
A	release/scripts/addons/space_view3d_stored_views/ui.py
A	release/scripts/addons/sun_position/__init__.py
A	release/scripts/addons/sun_position/geo.py
A	release/scripts/addons/sun_position/hdr.py
A	release/scripts/addons/sun_position/north.py
A	release/scripts/addons/sun_position/properties.py
A	release/scripts/addons/sun_position/sun_calc.py
A	release/scripts/addons/sun_position/ui_sun.py
A	release/scripts/addons/system_blend_info.py
A	release/scripts/addons/system_demo_mode/__init__.py
A	release/scripts/addons/system_demo_mode/config.py
A	release/scripts/addons/system_demo_mode/demo_mode.py
A	release/scripts/addons/system_property_chart.py
A	release/scripts/addons/ui_translate/__init__.py
A	release/scripts/addons/ui_translate/edit_translation.py
A	release/scripts/addons/ui_translate/settings.py
A	release/scripts/addons/ui_translate/update_addon.py
A	release/scripts/addons/ui_translate/update_svn.py
A	release/scripts/addons/ui_translate/update_ui.py
A	release/scripts/addons/viewport_vr_preview/__init__.py
A	release/scripts/addons/viewport_vr_preview/action_map.py
A	release/scripts/addons/viewport_vr_preview/action_map_io.py
A	release/scripts/addons/viewport_vr_preview/configs/default.py
A	release/scripts/addons/viewport_vr_preview/defaults.py
A	release/scripts/addons/viewport_vr_preview/gui.py
A	release/scripts/addons/viewport_vr_preview/operators.py
A	release/scripts/addons/viewport_vr_preview/properties.py
A	release/scripts/addons/viewport_vr_preview/versioning.py

===================================================================

diff --git a/release/scripts/addons/add_camera_rigs/__init__.py b/release/scripts/addons/add_camera_rigs/__init__.py
new file mode 100644
index 00000000000..878d455528b
--- /dev/null
+++ b/release/scripts/addons/add_camera_rigs/__init__.py
@@ -0,0 +1,45 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+bl_info = {
+    "name": "Add Camera Rigs",
+    "author": "Wayne Dixon, Brian Raschko, Kris Wittig, Damien Picard, Flavio Perez",
+    "version": (1, 4, 4),
+    "blender": (2, 80, 0),
+    "location": "View3D > Add > Camera > Dolly or Crane Rig",
+    "description": "Adds a Camera Rig with UI",
+    "doc_url": "{BLENDER_MANUAL_URL}/addons/camera/camera_rigs.html",
+    "tracker_url": "https://github.com/waylow/add_camera_rigs/issues",
+    "category": "Camera",
+}
+
+import bpy
+import os
+
+from . import build_rigs
+from . import operators
+from . import ui_panels
+from . import prefs
+from . import composition_guides_menu
+
+# =========================================================================
+# Registration:
+# =========================================================================
+
+def register():
+    build_rigs.register()
+    operators.register()
+    ui_panels.register()
+    prefs.register()
+    composition_guides_menu.register()
+
+
+def unregister():
+    build_rigs.unregister()
+    operators.unregister()
+    ui_panels.unregister()
+    prefs.unregister()
+    composition_guides_menu.unregister()
+
+
+if __name__ == "__main__":
+    register()
diff --git a/release/scripts/addons/add_camera_rigs/build_rigs.py b/release/scripts/addons/add_camera_rigs/build_rigs.py
new file mode 100644
index 00000000000..94848361516
--- /dev/null
+++ b/release/scripts/addons/add_camera_rigs/build_rigs.py
@@ -0,0 +1,590 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+import bpy
+from bpy.types import Operator
+from bpy_extras import object_utils
+from mathutils import Vector
+from math import pi
+
+from .create_widgets import (create_root_widget,
+                             create_camera_widget, create_camera_offset_widget,
+                             create_aim_widget, create_circle_widget,
+                             create_corner_widget)
+
+
+def create_prop_driver(rig, cam, prop_from, prop_to):
+    """Create driver to a property on the rig"""
+    driver = cam.data.driver_add(prop_to)
+    driver.driver.type = 'SCRIPTED'
+    var = driver.driver.variables.new()
+    var.name = 'var'
+    var.type = 'SINGLE_PROP'
+
+    # Target the custom bone property
+    var.targets[0].id = rig
+    var.targets[0].data_path = 'pose.bones["Camera"]["%s"]' % prop_from
+    driver.driver.expression = 'var'
+
+
+def create_dolly_bones(rig):
+    """Create bones for the dolly camera rig"""
+    bones = rig.data.edit_bones
+
+    # Add new bones
+    root = bones.new("Root")
+    root.tail = (0.0, 1.0, 0.0)
+    root.show_wire = True
+
+    ctrl_aim_child = bones.new("Aim_shape_rotation-MCH")
+    ctrl_aim_child.head = (0.0, 10.0, 1.7)
+    ctrl_aim_child.tail = (0.0, 11.0, 1.7)
+    ctrl_aim_child.layers = tuple(i == 1 for i in range(32))
+
+    ctrl_aim = bones.new("Aim")
+    ctrl_aim.head = (0.0, 10.0, 1.7)
+    ctrl_aim.tail = (0.0, 11.0, 1.7)
+    ctrl_aim.show_wire = True
+
+    ctrl = bones.new("Camera")
+    ctrl.head = (0.0, 0.0, 1.7)
+    ctrl.tail = (0.0, 1.0, 1.7)
+    ctrl.show_wire = True
+
+    ctrl_offset = bones.new("Camera_offset")
+    ctrl_offset.head = (0.0, 0.0, 1.7)
+    ctrl_offset.tail = (0.0, 1.0, 1.7)
+    ctrl_offset.show_wire = True
+
+    # Setup hierarchy
+    ctrl.parent = root
+    ctrl_offset.parent = ctrl
+    ctrl_aim.parent = root
+    ctrl_aim_child.parent = ctrl_aim
+
+    # Jump into object mode
+    bpy.ops.object.mode_set(mode='OBJECT')
+    pose_bones = rig.pose.bones
+    # Lock the relevant scale channels of the Camera_offset bone
+    pose_bones["Camera_offset"].lock_scale = (True,) * 3
+
+
+def create_crane_bones(rig):
+    """Create bones for the crane camera rig"""
+    bones = rig.data.edit_bones
+
+    # Add new bones
+    root = bones.new("Root")
+    root.tail = (0.0, 1.0, 0.0)
+    root.show_wire = True
+
+    ctrl_aim_child = bones.new("Aim_shape_rotation-MCH")
+    ctrl_aim_child.head = (0.0, 10.0, 1.7)
+    ctrl_aim_child.tail = (0.0, 11.0, 1.7)
+    ctrl_aim_child.layers = tuple(i == 1 for i in range(32))
+
+    ctrl_aim = bones.new("Aim")
+    ctrl_aim.head = (0.0, 10.0, 1.7)
+    ctrl_aim.tail = (0.0, 11.0, 1.7)
+    ctrl_aim.show_wire = True
+
+    ctrl = bones.new("Camera")
+    ctrl.head = (0.0, 1.0, 1.7)
+    ctrl.tail = (0.0, 2.0, 1.7)
+
+    ctrl_offset = bones.new("Camera_offset")
+    ctrl_offset.head = (0.0, 1.0, 1.7)
+    ctrl_offset.tail = (0.0, 2.0, 1.7)
+
+    arm = bones.new("Crane_arm")
+    arm.head = (0.0, 0.0, 1.7)
+    arm.tail = (0.0, 1.0, 1.7)
+
+    height = bones.new("Crane_height")
+    height.head = (0.0, 0.0, 0.0)
+    height.tail = (0.0, 0.0, 1.7)
+
+    # Setup hierarchy
+    ctrl.parent = arm
+    ctrl_offset.parent = ctrl
+    ctrl.use_inherit_rotation = False
+    ctrl.use_inherit_scale = False
+    ctrl.show_wire = True
+
+    arm.parent = height
+    arm.use_inherit_scale = False
+
+    height.parent = root
+    ctrl_aim.parent = root
+    ctrl_aim_child.parent = ctrl_aim
+
+    # Jump into object mode
+    bpy.ops.object.mode_set(mode='OBJECT')
+    pose_bones = rig.pose.bones
+
+    # Lock the relevant loc, rot and scale
+    pose_bones["Crane_arm"].lock_rotation = (False, True, False)
+    pose_bones["Crane_arm"].lock_scale = (True, False, True)
+    pose_bones["Crane_height"].lock_location = (True,) * 3
+    pose_bones["Crane_height"].lock_rotation = (True,) * 3
+    pose_bones["Crane_height"].lock_scale = (True, False, True)
+    pose_bones["Camera_offset"].lock_scale = (True,) * 3
+
+
+def setup_3d_rig(rig, cam):
+    """Finish setting up Dolly and Crane rigs"""
+    # Jump into object mode and change bones to euler
+    bpy.ops.object.mode_set(mode='OBJECT')
+    pose_bones = rig.pose.bones
+    for bone in pose_bones:
+        bone.rotation_mode = 'XYZ'
+
+    # Lens property
+    pb = pose_bones['Camera']
+    pb["lens"] = 50.0
+    ui_data = pb.id_properties_ui("lens")
+    ui_data.update(min=1.0, max=1000000.0, soft_max = 5000.0, default=50.0)
+
+    # Build the widgets
+    root_widget = create_root_widget("Camera_Root")
+    camera_widget = create_camera_widget("Camera")
+    camera_offset_widget = create_camera_offset_widget("Camera_offset")
+    aim_widget = create_aim_widget("Aim")
+
+    # Add the custom bone shapes
+    pose_bones["Root"].custom_shape = root_widget
+    pose_bones["Aim"].custom_shape = aim_widget
+    pose_bones["Camera"].custom_shape = camera_widget
+    pose_bones["Camera_offset"].custom_shape = camera_offset_widget
+
+    # Set the "Override Transform" field to the mechanism position
+    pose_bones["Aim"].custom_shape_transform = pose_bones["Aim_shape_rotation-MCH"]
+
+    # Add constraints to bones
+    con = pose_bones['Aim_shape_rotation-MCH'].constraints.new('COPY_ROTATION')
+    con.target = rig
+    con.subtarget = "Camera"
+
+    con = pose_bones['Camera'].constraints.new('TRACK_TO')
+    con.track_axis = 'TRACK_Y'
+    con.up_axis = 'UP_Z'
+    con.target = rig
+    con.subtarget = "Aim"
+    con.use_target_z = True
+
+    cam.data.display_size = 1.0
+    cam.rotation_euler[0] = pi / 2.0  # Rotate the camera 90 degrees in x
+
+    create_prop_driver(rig, cam, "lens", "lens")
+
+
+def create_2d_bones(context, rig, cam):
+    """Create bones for the 2D camera rig"""
+    scene = context.scene
+    bones = rig.data.edit_bones
+
+    # Add new bones
+    bones = rig.data.edit_bones
+    root = bones.new("Root")
+    root.tail = Vector((0.0, 0.0, 1.0))
+    root.show_wire = True
+
+    ctrl = bones.new('Camera')
+    ctrl.tail = Vector((0.0, 0.0, 1.0))
+    ctrl.show_wire = True
+
+    left_corner = bones.new("Left_corner")
+    left_corner.head = (-3, 10, -2)
+    left_corner.tail = left_corner.head + Vector((0.0, 0.0, 1.0))
+    left_corner.show_wire = True
+
+    right_corner = bones.new("Right_corner")
+    right_corner.head = (3, 10, -2)
+    right_corner.tail = right_corner.head + Vector((0.0, 0.0, 1.0))
+    right_corner.show_wire = True
+
+    corner_distance_x = (left_corner.head - right_corner.head).length
+    corner_distance_y = -left_corner.head.z
+    corner_distance_z = left_corner.head.y
+
+    center = bones.new("Center-MCH")
+    center.head = ((right_corner.head + left_corner.head) / 2.0)
+    center.tail = center.head + Vector((0.0, 0.0, 1.0))
+    center.layers = tuple(i == 1 for i in range(32))
+    center.show_wire = True
+
+    # Setup hierarchy
+    ctrl.parent = root
+    left_corner.parent = root
+    right_corner.parent = root
+    center.parent = root
+
+    # Jump into object mode and change bones to euler
+    bpy.ops.object.mode_set(mode='OBJECT')
+    pose_bones = rig.pose.bones
+    for bone in pose_bones:
+        bone.rotation_mode = 'XYZ'
+
+    # Bone drivers
+    center_drivers = pose_bones["Center-MCH"].driver_add("location")
+
+    # Center X driver
+    driver = center_drivers[0].driver
+    driver.type = 'AVERAGE'
+
+    for corner in ('left', 'right'):
+        var = driver.variables.new()
+        var.name = corner
+        var.type = 'TRANSFORMS'
+        var.targets[0].id = rig
+        var.targets[0].bone_target = corner.capitalize() + '_corner'
+        var.targets[0].transform_type = 'LOC_X'
+        var.targets[0].transform_space = 'TRANSFORM_SPACE'
+
+    # Center Y driver
+    driver = center_drivers[1].driver
+    driver.type = 'SCRIPTED'
+
+    driver.expression = '({distance_x} - (left_x-right_x))*(res_y/res_x)/2 + (left_y + right_y)/2'.format(
+        distance_x=corner_distance_x)
+
+    for direction in ('x', 'y'):
+        for corner in ('left', 'right'):
+            var = driver.variables.new()
+            var.name = '%s_%s' % (corner, direction)
+            var.type = 'TRANSFORMS'
+            var.targets[0].id = rig
+            var.targets[0].bone_target = corner.capitalize() + '_corner'
+            var.targets[0].transform_type = 'LOC_' + direction.upper()
+            var.targets[0].transform_space = 'TRANSFORM_SPACE'
+
+        var = driver.v

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list