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-10-03Merge branch 'master' into xr-controller-supportxr-controller-supportPeter Kim
2021-10-02BlenderKit: basic asset_browser compatibilityVilem Duha
fix default search report blender version instead of addon version during search
2021-09-29FBX export / subdivision: Write proper boundary ruleSamuli Raivio
Currently when exporting a subdivision surface (//Geometry / Export Subdivision Surface// enabled) the exporter uses a hard-coded BoundaryRule rule of 2 (CreaseAll, meaning hard corners). The subdivision surface modifier has an option for boundary smoothing mode so this patch propagates that information to the FBX exporter. Example .fbx file with this feature exported from modified Blender 2.93: https://github.com/bqqbarbhg/ufbx/blob/overhaul/data/blender_293x_subsurf_boundary_7400_binary.fbx Reviewed By: mont29 Differential Revision: https://developer.blender.org/D12204
2021-09-29Update Pose Library add-on to work without asset categoriesJulian Eisel
Pose Library panels are now always displayed in pose mode, and don't hide or unhide anymore depending on the visible asset types.
2021-09-27Hide Pose Library panels unless in Pose ModeJulian Eisel
Otherwise, there will be a useless tab in the sidebar, and panels in the Asset Browser and Dopesheet that do nothing. So far the Asset Browser hides these panels unless the Animation category is selected, but this won't work once asset catalogs replace the categories. Differential Revision: https://developer.blender.org/D12576
2021-09-25Blender 3.0 compatibilitystephen-l
2021-09-24glTF exporter: cleanup object animation curves when animation is constantJulien Duroure
2021-09-24glTF export: fix animation export for objects parented to bonesJulien Duroure
2021-09-24BlenderKit: Temp hack following `proxy_make` operator removal.Bastien Montagne
The addon needs to be properly updated to use overrides, but for now allow it to keep working without accessing non-existant API. Ping Vilem Duha (@pildanovak) too.
2021-09-23Auto Tile Size: remove the add-on after the cycles-x mergeBrecht Van Lommel
The new render scheduling in Cycles makes this obsolete. There can still be reasons for tweaking tile size, mainly related to memory usage, but the add-on is not designed for that. Fixes T91645
2021-09-23Merge branch 'master' into xr-controller-supportPeter Kim
2021-09-22Cleanup: Themes: Remove invalid theme optionAaron Carlisle
`font_kerning_style` was removed inrBa1e91fbef3dc9a5d5c8456cd9a887aac1bdb652c
2021-09-21FBX IO: Disable performance report by default.Martin Preisler
Do not spam stdio with timing messages by default, this is more a development/investigation tool than an end-user feature. Reviewed By: campbellbarton, mont29 Differential Revision: https://developer.blender.org/D12477
2021-09-20Rigify: support generating mirrored linked duplicate widgets.Alexander Gavrilov
After the custom shape scale property was split into an XYZ vector, it is possible to generate truly mirrored widgets using the same mesh for the left and right side. The widgets Rigify generates are originally symmetrical, but in practice they usually need to be tweaked to fit the character better, and proper mirroring matters. This commit implements widget mirroring and enables it by default. When reusing widgets left from a previous generation the code tries to detect whether they were actually originally mirrored by checking object scale to avoid flipping in pre-existing rigs. As an aside, reusing pre-existing widgets is made more robust to random name changes by building a table via scanning the old generated rig before overwriting it.
2021-09-19Rigify: support executing an arbitrary script after generation.Alexander Gavrilov
Just in case the user wants to apply some custom changes to the generated rig, allow executing a text datablock as a python script after generation completes. The script is executed with the generated rig active and in object mode. When executed by rigify, the generator instance is available via `rigify.get_generator()`. Outside of Rigify generation the return value is None.
2021-09-15glTF exporter: better 'selection only' managementJulien Duroure
This now works when selection does not include armature or any descendant of armature. For other cases, all bones are still exported
2021-09-15glTF exporter: validate meshes before exportJulien Duroure
(removing NaN for example)
2021-09-15glTF exporter: cleanup: use inverted_safe on matricesJulien Duroure
2021-09-15glTF importer: fix T91217: avoid traceback when trying to import some ↵Julien Duroure
invalid glTF 2.0 files
2021-09-15glTF exporter: fix bad check in a previous commitJulien Duroure
2021-09-10BlenderKit: Reflect change in scoring algorithmVilem Duha
fix minor bug when creator fills 0 as texture size in material.
2021-09-10Merge branch 'master' into xr-controller-supportPeter Kim
2021-09-06T91111: possible out of range when iterating over Math Vis item listGaia Clary
While preparing T91111 i found an issue with out of date index after my recent changes. The problem is: bpy.context.window_manager.MathVisProp can be "0" even when the list is actually empty. This patch fixes the index issue, although the true cause might still be found elsewhere. there is more to fix, so this is only a first step to a complete fix. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D12390
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-02Merge branch 'master' into xr-controller-supportPeter Kim
2021-09-02VR: Split code into more focused modulesPeter Kim
Reflects changes from D11271.
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-31Merge branch 'master' into xr-controller-supportPeter Kim
2021-08-31VR: Add reset navigation, toggle matview defaultsPeter Kim
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-26VR: Enable mocap object bindings by defaultPeter Kim
2021-08-26Merge branch 'master' into xr-controller-supportPeter Kim
2021-08-26VR: Refactor motion capture objectsPeter Kim
Follows recent API changes. Motion capture objects are now presented as a UI list, with the added ability to set location/rotation offsets for objects relative to their target devices.
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