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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-08Cleanup: use '_' prefix for internal bpy.ops variablesCampbell Barton
Even though these weren't included in __dir__, they are still accessible from `vars(bpy.ops)`, use '_' to hint they are private.
2020-10-08PyAPI: use real modules for bpy.opsCampbell Barton
Python 3.7x added support for module `__getattr__` & `__dir__`. Make use of this for operator access, previously these were module like classes. No functional changes, this is mostly to use a type which is expected, rather than faking the type with a class instance.
2020-10-06Batch previews: improve speed of preview generation.Bastien Montagne
Force multi-threading of preview renders by setting appropriate tile sizes (by default it would typically render on one or two threads only).
2020-10-06UI messages fixes...Bastien Montagne
2020-10-05UI: Changes to Viewport Display UI of Volume Object and FluidSriharsha Kotcharlakot
- Density, interpolation and slicing options in Volume Object's Viewport Display are now not aligned to each other as they are not closely related. - Changed the enum property for slicing ('Method') to a boolean property 'Slice' and added a sub-panel for slicing options under the 'Viewport Display' panel in Volume Object and Fluid for better clarity. - Renamed `axis_slice_method` to `use_slice` in the python API for Volume Object and Fluid. Reviewed By: brecht Differential Revision: https://developer.blender.org/D9097
2020-10-02Cleanup: use raw-strings for regex in console completionCampbell Barton
2020-10-02Cleanup: pep8 (indentation, spacing, long lines)Campbell Barton
2020-10-02Cleanup: pep8, blank linesCampbell Barton
2020-09-30Cleanup: convert gforge task ID's to phabricator formatValentin
Cleanup old tracker task format to the new. e.g: [#34039] to T34039 Ref D8718
2020-09-21Various fixes in UI messages.Bastien Montagne
Along some other typos in comments or variable names.
2020-09-17Shaders: add emission strength input to Principled BSDF nodeAlex Strand
This impacts I/O add-ons. OBJ, FBX and Collada have been updated, glTF not yet. Differential Revision: https://developer.blender.org/D4971
2020-09-17Fix T63651: ImagePreviewCollection.new,load don't work as documentedCampbell Barton
Update doc-strings, add note for why this decision was made.
2020-09-16Fix T80684: Node shader wrapper: Tweak handling of alpha textures.Bastien Montagne
There is no ideal solution here, but we can assume by default that we should use the Alpha output from a texture used for transparency data. This will break people using a dedicated B&W texture for this alpha pass, but we cannot really handle all cases properly in this wrapper, we only try to support the most common ones to some extent.
2020-09-15Liquid Simulation Display Options (GSoC 2020)Sriharsha Kotcharlakot
All the changes made in the branch `soc-2020-fluid-tools` are included in this patch. **Major changes:** === Viewport Display === - //Raw voxel display// or //closest (nearest-neighbor)// interpolation for displaying the underlying voxel data of the simulation grids more clearly. - An option to display //gridlines// when the slicing method is //single//. ==== Grid Display ==== - Visualization for flags, pressure and level-set representation grids with a fixed color coding based on Manta GUI. ==== Vector Display ==== - //**M**arker **A**nd **C**ell// grid visualization options for vector grids like velocity or external forces. - Made vector display options available for external forces. ==== Coloring options for //gridlines// ==== - Range highlighting and cell filtering options for displaying the simulation grid data more precisely. - Color gridlines with flags. - Also, made slicing and interpolation options available for Volume Object. Reviewed By: JacquesLucke, sebbas Differential Revision: https://developer.blender.org/D8705
2020-09-14Fix T80694: Crash reloading scripts from the Python consoleCampbell Barton
Running `bpy.ops.script.reload()` from Python was crashing since the operator being called was it's self freed. Change the reload operator to defer execution - as supporting re-registration during execution is quite involved for a corner-case.
2020-09-13Fix T80589: Translations in python scripts are missing.Bastien Montagne
Python 3.8 changed handling of constant values in its AST tool. This code should work on both officialy supported 3.7, and newer 3.8, for now.
2020-09-12Fix T80697: children_recursive returns edit-bones from non edit-boneCampbell Barton
Bone.children_recursive would return edit-bones when in edit-mode irrespective of the type of the bone. Check the type of self instead of the existence of edit-bones.
2020-09-10Fix T80650: Malformed bl_info header causes empty add-on listingCampbell Barton
2020-09-08Revert "Revert "RNA Manual Mapping: Update Mappings""Clément Foucault
This reverts commit de5930333bcd85ede44d6cd1e117b00e5051b728.
2020-09-08Revert "RNA Manual Mapping: Update Mappings"Clément Foucault
This reverts commit f14d24729ff32edffd71b646712e59b640fcddd9. I commited the previous commit because I wasn't building with openvdb. Compiling with openvdb fix the clang-tidy errror.
2020-09-08RNA Manual Mapping: Update MappingsAaron Carlisle
2020-09-02Cleanup: improve internal function name in 'ngon_tessellate'Campbell Barton
2020-09-01PyAPI: expose 'bl_options' for operators in bpy.opsCampbell Barton
Useful for checking which operators are only for internal use.
2020-08-20Docs: Update BPY to manual mappingsAaron Carlisle
2020-08-18Merge branch 'blender-v2.90-release' into masterBastien Montagne
2020-08-18Fix IDProps definition still being editable in liboverrides.Bastien Montagne
One should be able to edit overridable IDProps values, but never their settings/definitions. Note that being able to add new IDProps to overrides is still a TODO. Reported by Josephbburg (@Josephbburg) over blenderchat, thanks.
2020-08-17UI: Only draw node menu search if categories existOmarSquircleArt
Currently, the search operator in the node add menu NODE_MT_add is drawn even if no node categories exists. This patch only draws the operator if at least one node category passes the poll. This patch is needed because some add-ons use custom search operator and do not register node categories. In this case, it is undesirable to have a search operator drawn that do nothing and is not used. One such add-on is Animation Nodes. Reviewed By: Jacques Lucke Differential Revision: https://developer.blender.org/D8576
2020-08-17Cleanup: explain why checking the enabled state twice is neededCampbell Barton
Address concern raised with the commit that added this extra check.
2020-08-04Cleanup: typos & co in UI messages (and some other places).Bastien Montagne
2020-07-28Fix T79031: Batch Generate-Previews doesn't work anymorePhilipp Oeser
Caused by rB19785b96c43f. Maniphest Tasks: T79031 Differential Revision: https://developer.blender.org/D8400
2020-07-27RNA to Manual: Update linksAaron Carlisle
2020-07-17Cleanup: remove f-string use in favor of percentage for formattingCampbell Barton
2020-07-13I18n utils: fix broken case when 'settings' argument is default NULL one.Bastien Montagne
2020-07-05RNA Manual Reference: Update linksAaron Carlisle
2020-06-30Custom Properties: support default values for stringsDemeter Dzadik
Differential Revision: https://developer.blender.org/D8102
2020-06-26Cleanup: use percentage formattingCampbell Barton
`str.format` and `f-string` use was minimal. Prefer using a single style of string formatting unless an alternative is more widely adopted.
2020-06-23Fix T77743: Number pad key-map items missing from searchYevgeny Makarov
2020-06-15Various UI messages fixes...Bastien Montagne
2020-06-15UI: Do not use term 'Subsurf'Aaron Carlisle
So not to be confused with subsurf scatter Differential Revision: https://developer.blender.org/D8005
2020-06-09Cleanup: remove debug prints in py.ops.nla.bake()Campbell Barton
2020-06-03Fix app-template warning disabling a template without a Python moduleCampbell Barton
2020-06-03Fix T67577: Add-on unregister can't access preferences on factory resetCampbell Barton
2020-05-29PyAPI: use bpy_rna_types_capi.c to set type methodsCampbell Barton
Remove use of '_bpy' as an intermediate module to store functions which were then assigned in bpy_types.py.
2020-05-29Cleanup: line length, single quote enums, invalid URLCampbell Barton
2020-05-29Docs: replace warnings with note for complexity informationCampbell Barton
Reserve warnings for situations such as corrupt data which can cause crashes.
2020-05-19Merge branch 'blender-v2.83-release'Sebastian Parborg
2020-05-19Fix T74577: world_to_camera_view broken for off-axis projectionSebastian Parborg
The issue was that the projection would be inverted. So if you shifted 0.1 along the y axis, world_to_camera_view would act as if you had shited it -0.1 along the y axis.
2020-05-14Merge remote-tracking branch 'origin/blender-v2.83-release'Dalai Felinto
2020-05-14Update RNA Manual References after camera fixDalai Felinto
There was no link to the base camera* properties (e.g., lens).
2020-05-05Various fixes, cleanup and improvements to i18n module.Bastien Montagne
* Remove multi-processing in messages class update, was no giving much speedup if any at all. * Remove some debug prints. * Make messages class pickleable. * Filter better actual setting values from Settings class. * Make settings pickleable. All this will allow to use multi-processing in the i18n addon itself.