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
2021-09-06Update class names after api changes to Blenderstudio-sprite-frightAaron Carlisle
In rB4ddad5a7ee5d9c3245593c509714f8c1359f9342 the `RENDER_PT_dimensions` class was renamed to `RENDER._PT_format`
2021-09-02Fix T91113: printf in X3D Importer causes NameErrorCampbell Barton
2021-09-01MathVis: Mark the selected display item with an active colorGaia Clary
When the number of items defined in MathVis grows, then finding a specific item in the ViewPort becomes more difficult. One way to "solve" this is by limiting the number of displayed items. This patch adds another way by color marking the selected item in the MathVis list widget with an 'active' color I have implemented this for matrix bounding boxes and vectors. Benefit: this way you can quickly step over the list and see which item highlights in the viewport. Example: {F10357951} Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D12360
2021-09-01Fix T90600: Loop Tools RelaxVladimir Spivak(cwolf3d)
2021-08-31Expand type check in MathVis to also allow subclasses.Gaia Clary
MathVis currently only checks objects for basic classes (Matrix, Vector, Quaternion, Euler) This patch adds also derived classes of the basic classes.\ This makes it possible to use custom classes together with MathVis. Differential Revision: https://developer.blender.org/D12349
2021-08-31FBX Import: skip invalid custom enum propertiesPhilipp Oeser
This was (correctly) asserting before, now handle this more gracefully and just skip (and warn about this) a custom property that has an invalid value set. Seems there are a couple of exporters out there that do this wrong, I think this tradeoff can be made though. Fixes T91062, T81657, T83501, T86595 Maniphest Tasks: T91062, T86595, T83501, T81657 Differential Revision: https://developer.blender.org/D12354
2021-08-31Fix: Material Library VX add-on cannot apply library materials to selected ↵Iyad Ahmed
object Fix https://developer.blender.org/T90483, https://developer.blender.org/T89680 Reviewed By: mont29, dfelinto, campbellbarton Maniphest Tasks: T89740, T90483, T89680 Differential Revision: https://developer.blender.org/D12214
2021-08-30When deleting a variable from the console, the MathVis data is not updated. ↵Gaia Clary
When later trying to remove the data from MathVis we see a stack trace. This patch takes care to update the MathVis list instantly via the VarStates:store_states() hook
2021-08-30Collection Manager: Improve UI for adding QCD slots. Task: T69577Ryan Inch
Replace the X labels in the QCD header widget with operators that generate the corresponding slot when clicked, allows for moving objects to the new slot by pressing hotkeys when clicking. Each unassigned slot operator has a tooltip specifying it's an unassigned slot, which slot number it corresponds to, and lists the hotkeys that can be used with it and their functions. Adds a menu item to the QVT menu (the eye icon beside the QCD header widget) to add any missing QCD slots so that you end up with a full 20 slots.
2021-08-29Rigify: unhide the rig before generation if it is hidden.Alexander Gavrilov
Rig generation fails if the target rig that is to be overwritten is hidden, either directly or via collections. To improve usability, try unhiding the object, and fail with an appropriate message if it doesn't work. In addition, slightly refactor code that selects a suitable unhidden collection to use for generation. This started as D11355 by @Mets, but was somewhat refactored.
2021-08-29GPencil Tools: Fix T90976 Timeline-scrub togglePullusb
Add a checkbox in preference to Disable timeline-scrub feature. Following task https://developer.blender.org/T90976 required for industry standard keymap conflict. Also Add {key Numpad Enter} to valid Box-deform (following user request https://github.com/Pullusb/greasepencil-addon/issues/8)
2021-08-27Update addons for D9697 "_RNA_UI" removalHans Goudey
This is a followup patch for D9697 which applies the changes to the addon reporistory. Almost all of the changes are in rigify, but there is one change in "curve_tools" and two trivial changes in IO addons. Differential Revision: https://developer.blender.org/D9919
2021-08-26Cleanup: redundant importsGermano Cavalcante
2021-08-26Snap_Utilities_Line: update clip distance APIGermano Cavalcante
2021-08-26Node Wrangler: remove unnecessary codejim man
Differential Revision: https://developer.blender.org/D12076
2021-08-25Same change as in D8422, that patch forgot to address object constraints.Demeter Dzadik
2021-08-24Fix T77022: node wranger error with texture files on different drivesIyad Ahmed
Principled texture setup with relative path option would lead to this, silently use an absolute path instead like other Blender operators. Differential Revision: https://developer.blender.org/D12221
2021-08-23glTF exporter: fix animation export when no channels are validJulien Duroure
2021-08-23glTF exporter: remove some channel animation if bone is not animatedJulien Duroure
Check is done after sampling: if animated is constant and bone has no fcurve, we remove the channel
2021-08-23glTF exporter: change order of format optionJulien Duroure
'Embedded' generates more heavy files, so put it at end
2021-08-23glTF exporter: fix crash when trying to export some muted driver(s)Julien Duroure
2021-08-23glTF export: Do not export empty node when camera or light export is disableJulien Duroure
2021-08-23glTF export: Add merge_animation_extensions_hookJulien Duroure
2021-08-18Revert "Rigify: Clean up "Rigify Buttons" panel UX"Demeter Dzadik
Accidental commit by misclicking in VSC, yikes! This reverts commit 9a7afcbcae91978db8173e205f0ec73f1d6ad440.
2021-08-18Rigify: Clean up "Rigify Buttons" panel UXDemeter Dzadik
The UX for this panel felt like it could use a facelift. It was extremely ugly to look at, nothing about it was done the correct way and it broke every possible modern Blender UI convention it could. Before/After: {F10135475} {F10159077} After generating a rig: {F10159078} - Removed the "overwrite/new" enum. - If there is a target rig object, we overwrite. If not, we create. I think that's intuitive behaviour without the extra UI element. - If a rig object with the desired name already existed, but wasn't selected as the target rig, the "overwrite" option still overwrote that rig. I don't agree with that because this meant messing with data without indicating that that data is going to be messed with. Unaware users could lose data/work. With these changes, the worst thing that can happen is that your rig ends up with a .001 suffix. - Removed the "rig name" text input field. Before this patch, this would always rename your rig object and your rig script text datablock, which I think is more frustrating than useful. Now you can simply rename them after generation yourself, and the names will be kept in subsequent generations. - Renamed the panel from "Rigify Buttons" to "Rigify Generation" in pose/object mode and "Rigify Samples" in edit mode. - Changed the "Advanced Options" into a sub-panel instead. - Single column layout. - Added an info message to show the name of the successfully generated rig: {F10159079} Feedback welcome. Differential Revision: https://developer.blender.org/D11356
2021-08-18Rigify: extract skin parent mechanism mixing into a generator class.Alexander Gavrilov
This allows cleanly avoiding reparent propagation between mirror siblings, which causes weird deformation in chains.
2021-08-17Addon: BSurfaces: use GPLv2+ for better license compatibilityVladimir Spivak(cwolf3d)
2021-08-16Snap_Utilities_Line: support 3d view clip planesGermano Cavalcante
Elements that are not visible due to clip planes are ignored in the main operation.
2021-08-16Translation update: Fix after recent changes to Blender init code.Bastien Montagne
Recent changes broke calling an operator from python too early during init process, including during first draw calls. So now moved most of `UI_OT_i18n_updatetranslation_svn_init_settings` logic into a static method that can be called directly in this specific case. Also improved situation where init fails, by showing the reset/init settings operator in the UI still.
2021-08-16Cleanup: minor wording clarification for OBJ importCampbell Barton
2021-08-16Cleanup: obj import/export indentationCampbell Barton
Also remove commented `use_mesh_modifiers_render` option which is unlikely to be added back since this option no longer exists internally.
2021-08-16node_presets: use GPLv2+ for better license compatibilityCampbell Barton
2021-08-15Rigify: add an operator to upgrade the old face rig to modular face.Alexander Gavrilov
Converted from the script originally included in the feature set. This operator aims to preserve compatibility with the existing weight painting, but not animations, since the latter is impossible anyway due to major differences in the rig chains.
2021-08-14Rigify: call request_reparent from build_parent to simplify skin API.Alexander Gavrilov
Realized this can be simplified while writing wiki dev docs...
2021-08-12BlenderKit: fixes for HDRsVilem Duha
Now HDRs are clearly separated between true HDR files and simple 360 photos. the 360 photos are hidden in search filter by default. Also fixed version check for HDRs and several little tweaks to UI
2021-08-11Real Snow UpdatesMarco
- make the snow mesh calculation faster (by @drewp) - fix typos in comments - bump version to 1.2 and update authors Resolves T90594 Co-authored-by: Drew Perttula<drewp>
2021-08-11Pose Library: change how cleanup is done after Copy As AssetSybren A. Stüvel
Copy As Asset creates an asset datablock, saves it to disk, and then removes it again. This removal has a check to ensure the temp datablock isn't accidentally still in use by something. When this check fails, it now still forces the cleanup. The message is now there just to ask people to file a bug report, instead of blocking their workflow altogether.
2021-08-11Pose Library: use functions instead of operators to mark/clear assetSybren A. Stüvel
Replace `ASSET_OT_mark` and `ASSET_OT_clear` operator calls with calls to resp. `ID.asset_mark()` and `ID.asset_clear()`. No functional changes.
2021-08-11Cleanup: strip trailing space, remove BOMCampbell Barton
2021-08-10Rigify: move new face rig components from the experimental feature set.Alexander Gavrilov
Apart from imports the files are identical to the latest version. Ref T89808
2021-08-10Pose Library: transparently handle removal of experimental flagSybren A. Stüvel
Add code to deal with the future removal of the experimental flag `context.preferences.experimental.use_asset_browser`. If the `use_asset_browser` attribute is no longer there, allow the pose library UI elements to be shown.
2021-08-09Cleanup/fixes in UI messages.Bastien Montagne
2021-08-07BlenderKit: search by collection/ desginer/designCollectionVilem Duha
also fix fetching ratings for validators.
2021-08-06Pose Library: update for rename of asset_library to asset_library_refSybren A. Stüvel
Blender changed `context.asset_library` to `asset_library_ref` in rB9cff9f9f5df034ca27848875c25471dd952c34c4, for which the pose library is now also updated. No functional changes.
2021-08-03Pose Library: append to correct menu class for asset browserSybren A. Stüvel
Append the pose library operators to the new `ASSETBROWSER_MT_context_menu` class instead of the old `FILEBROWSER_MT_context_menu` class.
2021-08-03Pose Library: remove "Open In Blender" from context menuSybren A. Stüvel
Remove the "Open In Blender" (`ASSET_OT_open_containing_blend_file`) operator from the asset browser poselib-specific context menu. This option is now added by the asset browser itself, and thus was appearing twice.
2021-07-31BlenderKit: fix occasional thumbnail path errorsVilem Duha
Also fix upload popup not showing up for private re-uploads.
2021-07-31BlenderKit: hide extra objects when appending collectionVilem Duha
All extra objects that are appended thanks to their link through geometry nodes, bone shapes and others are now hidden to a new subcollection.
2021-07-30Cleanup: quiet warnings for tooltips ending with '.'Campbell Barton
2021-07-29svg (official) addon: cleanup: Simpified a code pathjim man
Simpified a code path The last return was never reached Reviewed By: sergey Differential Revision: https://developer.blender.org/D11964