Age | Commit message (Collapse) | Author |
|
This way float and multilayer images can now be packed without data loss. This
removes the as_png option and always uses the appropriate file format depending
on the image contents.
|
|
|
|
Creating a fully functional custom property requires also setting up
its limits, description, default value and static override status.
It is complex enough to warrant providing an official utility.
Currently boolean properties are technically int, but the utility
pretends they are separate in case that eventually they are.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D4620
|
|
Differential Revision: https://developer.blender.org/D4667
|
|
|
|
see rBd6747f310f12 'transparent_shadow_method' -> 'shadow_method'
|
|
|
|
needed update to 2.8
|
|
|
|
Now island margin acts as a percentage instead of being the actual distance.
So the margin distance will always be the same regardless of the actual size of the geometry.
Reviewed By: Brecht
Differential Revision: http://developer.blender.org/D4514
|
|
This removes `VIEW3D_OT_select_or_deselect_all`, adding a
deselect_all option to the `VIEW3D_OT_select` operator.
- Add utility functions to simplify de-selecting all.
- Return true from selection functions when they change the selection
to avoid redundant updates.
- Use arrays of bases when passing objects between selection utility
functions since some users require bases.
- Fix logical error in box selection that updated all objects after
the first hit.
|
|
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4566
|
|
|
|
Differential Revision: https://developer.blender.org/D4259
|
|
|
|
|
|
Prepare for exposing tool registration to the Python API.
- Generated tools can use their own prefix so naming collisions
won't happen between hard coded & generated tools.
- Add-on authors can use the add-on name as a prefix.
Currently the names match, renaming will happen next.
|
|
|
|
Since this uses the active face this only makes sense in edit-mode.
|
|
Support multi-object edit-mode too.
|
|
Confusing to call a menu a panel when subclasses need to define
panel specific variables.
Avoid having bl_ui depend on bl_operator module too.
Since this isn't an operator, add utils modules for shared types.
|
|
Reviewers: brecht, billreynish
Differential Revision: https://developer.blender.org/D4467
|
|
|
|
Use Python's native raw formatting instead, which should take care of any issues
we may face.
|
|
|
|
Without this it's impractical to subscribe to any change to the cursor.
Fixes T61969 by having gizmos update on any change to the cursor.
|
|
Transform orientation was previously related to constraints,
recent changes meant it was used even when not constraining to an axis.
Now transform orientation is separate from axis constraints.
|
|
New edit mode operator and post-processing brush option.
Trim works on a single GP stroke. It removes trailing points before and after the first intersection (or loop) nearest to the start of the stroke.
|
|
|
|
-Use distance for Shrink/Fatten Distance
-Use factor for Smooth Factor
-Use Factor for Randomize Uniform and Normal values
-Use Distance for Randomize distance amount
-Randomize Transform Scale was wrongly using distance
|
|
recent split userpref.py out of wm.py (rB9ec944bbab7a) forgot to move
'module_filesystem_remove' there as well...
|
|
These operations are for handling preference related tasks so move into
into a preferences file.
Operators still need to be renamed.
|
|
- studiolights were not installed to their proper subfolder (thus not
recognized on blender restart)
- they were actually loaded with a wrong path which could lead to
deletion of the original source file when uninstalled again
|
|
using the Export to File operator
Previously, if double-quotes appeared in the KeyingSet.bl_description field,
these would cause a syntax error in the resulting .py script export of the
KeyingSet. Since single quotes are even more likely to appear
(e.g. as apostrophes), we now use triple quotes here.
Unreported bug, noticed earlier when investigating T61010.
|
|
Following removal from C source code.
See: 8c68ed6df16d8893
|
|
|
|
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D4256
|
|
this can now be found in the sidebar View panel
- uses existing 'lock_camera_and_layers' but renames the property to
'use_local_camera'
- uses RNA_def_property_boolean_negative_sdna to flip the value
- remove the local view code in
rna_SpaceView3D_lock_camera_and_layers_set
- update Python code
- update Addons code will be separate commit
Fixes T60756
Reviewers: billreynish, brecht
Maniphest Tasks: T60756
Differential Revision: https://developer.blender.org/D4247
|
|
thx @rombout for investigation!
|
|
using a simple shader graph mixing Transparent BSDF now
Fixes T59185
Reviewers: brecht
Maniphest Tasks: T59185
Differential Revision: https://developer.blender.org/D4181
|
|
|
|
|
|
- Remove pathlib use
(was converting to/from string with no real advantage).
- Use user_resource(..., create=True) to ensure the path exists.
- Pass full path to BKE_studiolight_create, don't add extension after.
- Fix 'sl' filtering glob and move from ui code to operator.
- Fix string copy length.
|
|
Note this is also broken in 2.7x.
This is not a big deal since the operator is exposed in the correct
menus. But some users were accessing it via the search menu which would
lead to issues.
|
|
The original comment in the file was not acknoledging pose bones could be tacked
here as well (my fault since I should not have trusted the comments and read the code
intead).
Problem introduced on aeb8e81f2741.
|
|
between 'Quaternion' and 'Vector' types.
|
|
Conflicts:
source/blender/windowmanager/intern/wm_operators.c
|
|
master is now for 2.8. ;)
|
|
Now that 2.8 is master again...
Still have to update 2.7 thingy there, now (and update API doc site
accordingly, too).
|
|
|