Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-13Rigify: annotate and fix warnings in basic rig components.HEADmasterAlexander Gavrilov
Introduce a method to annotate types and names of entries in the `bones` container of rig components and apply it, and other type annotations, to a number of not very complex rig classes. - Introduce BaseRigMixin as a typed base class for mixins intended for use in rig classes (using BaseRig as a parent causes issues). - Introduce TypedBoneDict that does not suppress the unknown attribute analysis in PyCharm, and use it in a system of subclasses to annotate the bones in various rigs. BaseBoneDict is necessary because the annotation affects all subclasses, so TypedBoneDict cannot inherit from BoneDict with the annotation. - Add or adjust other type annotations of rig methods and utilities. - Fix other warnings, e.g. undeclared attributes, excessively long lines, whitespace style issues and typos.
2022-11-11Merge branch 'blender-v3.4-release'Julien Duroure
2022-11-11glTF exporter: export SK on no modifiers objects even if 'apply modifier' is onblender-v3.4-releaseJulien Duroure
2022-11-10Merge branch 'blender-v3.4-release'Sergey Sharybin
2022-11-10Fix T102396: ValueError: matrix does not have an inverseSergey Sharybin
Refactor the matrix stack in a way that does not require matrix inversion. Basically, store the state of the final transform in the stack. Technically this makes regression test to fail with Blender Icons, but the new code gives more correct icons. So the reference image is to simply be regenerated.
2022-11-09Fix T98289: Asset Browser and Geometry Nodes in Pie menuCesar
Added the Asset Browser, Spreadsheet and Geometry Node editors in their respective categories for pie menu add-on. Differential Revision: https://developer.blender.org/D16323
2022-11-09Pose library: replace f-strings by format for I18nDamien Picard
Unfortunately, messages cannot be properly extracted from f-strings. Use format() method instead. Reviewed By: Sybren A. Stüvel, Campbell Barton Differential Revision: https://developer.blender.org/D15615
2022-11-09Pose library: replace f-strings by format for I18nDamien Picard
Unfortunately, messages cannot be properly extracted from f-strings. Use format() method instead. Reviewed By: Sybren A. Stüvel, Campbell Barton Differential Revision: https://developer.blender.org/D15615
2022-11-07Rigify: port the ability to generate Action constraints from CloudRig.Alexander Gavrilov
CloudRig has a feature that allows the user to automatically generate Action constraints that move bones of the rig based on the position of other bones. This is done by adding and configuring the actions in a UI panel of the metarig. The feature also supports corrective actions that activate based on the state of two other actions. This ports the feature to base Rigify with the necessary changes in code organization and style, and replacing CloudRig-specific code. There are also some functional changes: - The order of action constraints is reversed. - The way symmetry of LOCATION_X is handed is changed to match how Paste Pose Flipped works. - The action slot UI is shown even without a generated rig. - More alerts in the UI, e.g. for duplicate rows. Differential Revision: https://developer.blender.org/D16336
2022-11-07Rigify: fix rebase mistake.Alexander Gavrilov
2022-11-06Rigify: annotate and cleanup PyCharm warnings in utils and generation.Alexander Gavrilov
2022-11-04Rigify: cleanup PyCharm warning highlights in base_rig.pyAlexander Gavrilov
Also declare stage names for auto-completion.
2022-11-03glTF: update addon version in master after 3.4 branch creationJulien Duroure
2022-11-02glTF exporter: Do not export special attributes, used internally by BlenderJulien Duroure
2022-11-02glTF export: When user don't export SK, driver corrective SK animations must ↵Julien Duroure
not be exported
2022-11-02glTF exporter: Non active action objects TRS is now restored at end of ↵Julien Duroure
actions exports
2022-11-01Copy Attributes: Updates for Blender 3.4Aaron Carlisle
- Remove time offset -- this feature was removed in Blender 2.61 - Cleanup Code - Rename groups to collections - Rename dupli to instancing - Remove BGE feature - Remove non existent `MESH_MT_CopyImagesFromLayer` - Update operator labels Addresses parts of T100240
2022-10-26glTF exporter: Fix T102066: typo - fix crash exporting with tangentsJulien Duroure
2022-10-23D16212: Curve Tools: Ensure nested paths in exported SVG look as expected. ↵Vladimir Spivak
(Authored by Johan Althoff (teetow))
2022-10-21glTF importer/exporter: Export lights using correcct unitsJulien Duroure
2022-10-21glTF importer/exporter: fix ortho camera fram import/exportJulien Duroure
2022-10-21glTF importer: tweak vertex color importJulien Duroure
- The first imported one is now set as the rendered one - Color Attribute Node does no more specify the layer, so rendered one is used
2022-10-21glTF importer: add hook before gltf importJulien Duroure
2022-10-20Rigify: Fix feature set not registeringdemeterdzadik@gmail.com
When we enable the Rigify add-on with installed feature sets, we were trying to register those feature sets as well, but failing because the feature set list wasn't populated yet; It would ALWAYS be an empty list. Moving refresh() inside get_enabled_modules_names() might be better.
2022-10-20Align Tools: allow undo for all operators and presets for advancedDamien Picard
2022-10-20Fix T101708: Bug when joining nodes with thick linesDamien Picard
Caused by D15961, which changed the behavior of `dpi` and `pixel_size`. Instead of using a single value for `dpifac` (renamed to `dpi_fac`), use a value depending on whether we want pixel density or line width. This patch has the side-effect that the line width from the user preferences is now respected. It seems more logical that way, but I can't test with a hi-dpi display to see how that looks. If we want to get the old behavior back, we can just get rid of `prefs_line_width()` and replace its calls with `dpi_fac()`. A similar issue was also fixed for Icon Viewer.
2022-10-20Fix T71100: Node Wrangler creates nodes on linked node treesDamien Picard
Change the global poll function to check that the node tree is not from a library, disabling most Node Wrangler operators. This fixes the issue, not only for material nodes as in the original report, but also on compositing node trees from linked scenes and geometry nodes.
2022-10-20BVH Import: fix scene FPS adjustmentSybren A. Stüvel
The `scene.render.fps` setting must be an integer nowadays. Instead of storing a `float` there, the rounded FPS is stored as integer, and the `fps_base` property is used to scale this to the desired frame rate.
2022-10-17glTF exporter: fix additional Vertex Color normalizationJulien Duroure
2022-10-14Cleanup: fix typosBrecht Van Lommel
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D16234
2022-10-11Fix (partial) T92713: SVG importer: Implicit close keeps current pointlinhsu0723
Don't change current point coordinate for implicit path close. This can fix some broken paths in T92713. Differential Revision: https://developer.blender.org/D16198
2022-10-10glTF exporter: Fix export all weight influencesJulien Duroure
2022-10-10glTF exporter: Fix TRS when parent is skinedJulien Duroure
2022-10-09Fix T101706: Specify the correct UI location for Images as Planes addonJesse Yurkovich
As part of a change years ago[1], the addon location was moved from the `Add->Mesh` menu to the `Add->Image` menu but the "location" field was never updated. The manual is already correct. [1] 07b8375e76a038a449bff65eb6c27edb7d892c28
2022-10-07Fix T99876: FBX exporting animation with 1 fpsBastien Montagne
As suggested by Omar Emara (@OmarSquircleArt), break after first matching framerate found, instead of searching the whole list everytime, ending up selecting the last matching value. NTSC 'drop frame' type are rather unusual, they should never be auto-selected anyway.
2022-10-06Fix (partial) T92713: SVG importer: Ensure path closed before MoveTolinhsu0723
This can fix some broken paths in T92713, like the following PeerTube icon. | before | now | {F13615071} | {F13615072} But some icons are still incomplete due to other issues. Differential Revision: https://developer.blender.org/D16143
2022-10-06glTF exporter: Fix division by zero when IOR is 1.0Julien Duroure
2022-10-05Print 3D utils: make default exported file name translatableDamien Picard
Following up to D15868, use the translation of the already extracted message "untitled" as the name of the exported STL file. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D15960
2022-10-05glTF exporter: fix object parented to bones with own animationJulien Duroure
2022-10-04glTF exporter: Various hooks and fixed to better animation filtering / ↵Julien Duroure
management
2022-10-04glTF importer: Fix import SK when there is no target on all primitivesJulien Duroure
2022-10-04glTF exporter: Avoid adding multiple neutral bone on same armatureJulien Duroure
2022-10-04glTF exporter: tweak UI for export nested collectionsJulien Duroure
2022-10-03Pose Library: remove unused functionSybren A. Stüvel
Remove `PoseActionCreator._store_parameters_from_callback()`, as it doesn't have any current use. No functional changes.
2022-10-01GPencil Tools: Fixed empty keyframe errorPullusb
Fixed error when no keyframes to draw (gpu_extras.batch.batch_for_shader does not accept empty list in 3.4). Fixed warning messages from error in some operator's poll.
2022-09-29Cleanup: autopep8 format pie menusCampbell Barton
2022-09-29space_view3d_pie_menus: Add open-recent to save/open pie menuCampbell Barton
Contributed by @xan2622 #blender-coders.
2022-09-28glTF exporter: clamp base color factor to [0,1], as hard rgb values can be ↵Julien Duroure
outside
2022-09-26glTF exporter: fix crash on armature delta detection after recent changesJulien Duroure
2022-09-25glTF exporter: fix face domain attribute exportJulien Duroure