54f1375e29
GP: Add pressure option to eraser size
2018-09-14 22:54:18 +02:00
460731f39e
GP: Some changes to eraser panel
2018-09-14 22:54:18 +02:00
1d76fbf3df
GP: Add thickness and stregth factor to UI
...
Now it's possible change the factors for soft eraser.
2018-09-14 10:31:47 +02:00
ee7236859d
GP: Change fill option text
2018-09-13 18:35:45 +02:00
d6f896da22
GP: Add strength factor for eraser brush
...
This gives more control.
2018-09-13 18:34:34 +02:00
a273e432cc
GP: Add pressure button for eraser brushes
2018-09-13 16:52:27 +02:00
3d2f596d94
GP: Add a separartion for leak size in fill panel
2018-09-13 15:40:48 +02:00
6018a3b4e8
GP: Hide panels for eraser brushes
2018-09-12 15:18:23 +02:00
cf376bc451
GP: Change UI panel parameter smooth order
2018-09-12 10:17:18 +02:00
65c5abc236
Cleanup: remove dead code
2018-09-11 18:30:55 +10:00
b05f9e35cb
Cleanup: unused variables
2018-09-11 18:15:55 +10:00
01e6f09001
Merge branch 'master' into blender2.8
2018-09-11 17:45:38 +10:00
bf8aac0d49
Cleanup: unused variables
2018-09-11 17:32:21 +10:00
e0a4dc6a79
UI / Python: rename X-Ray to In Front, Draw to Display.
...
See T56648.
2018-09-06 13:26:46 +02:00
ba21c27e76
Cleanup: use single quotes for enum's
2018-09-03 14:15:18 +10:00
2093b79ee7
Cleanup: inline icon conditional
2018-08-30 13:47:27 +10:00
9a66905b08
UI: use property split for mesh options
2018-08-30 09:05:48 +10:00
b72e81bfd0
UI: refactor particle panel/topbar logic
...
Similar logic for panel & topbar, use same checks.
2018-08-29 15:46:36 +10:00
e1ec93ce75
UI: use keyword arguments
...
Prepare for keyword only args.
2018-08-28 13:41:47 +10:00
d3a72033f6
RNA: UILayout.split(..) 'percentage' to 'factor'
...
Misleading name since it's between 0..1.
Use as a keyword argument to prepare for keyword only args.
Also document that leaving unset has special behavior.
2018-08-28 12:50:11 +10:00
e9fb2feb2e
UI: text keyword argument to label
...
Prepare for keyword only args
2018-08-28 12:34:51 +10:00
f047224458
UI: move brush appearance inside overlay panel
2018-08-22 14:37:05 +10:00
2b41b208c7
Merge branch 'soc-2018-bevel' into blender2.8
2018-08-09 19:52:07 +05:30
f36855f0fd
UI: show all particle brush settings in topbar
...
Also show particle brush in tool-properties panel.
2018-08-02 22:10:38 +10:00
35a5fccf77
UI: show particle radius & strength in topbar
2018-08-02 21:28:07 +10:00
a4623bdfed
UI: Group similar Grease Pencil brush settings
2018-08-02 00:52:54 +02:00
9a43ebdd5b
Fix more merge stupid leftover, and some build warnings.
2018-08-01 14:29:36 +02:00
936d1cef6e
Merge branch 'blender2.8' into soc-2018-bevel
...
Conflicts:
release/scripts/addons
release/scripts/startup/bl_ui/space_view3d_toolbar.py
source/blender/editors/space_outliner/outliner_draw.c
2018-08-01 14:16:41 +02:00
c1185f3d0d
Cleanup: pep8, windows line endings
2018-07-31 21:31:04 +10:00
66da2f537a
New Grease Pencil object for 2D animation
...
This commit merge the full development done in greasepencil-object branch and include mainly the following features.
- New grease pencil object.
- New drawing engine.
- New grease pencil modes Draw/Sculpt/Edit and Weight Paint.
- New brushes for grease pencil.
- New modifiers for grease pencil.
- New shaders FX.
- New material system (replace old palettes and colors).
- Split of annotations (old grease pencil) and new grease pencil object.
- UI adapted to blender 2.8.
You can get more info here:
https://code.blender.org/2017/12/drawing-2d-animation-in-blender-2-8/
https://code.blender.org/2018/07/grease-pencil-status-update/
This is the result of nearly two years of development and I want thanks firstly the other members of the grease pencil team: Daniel M. Lara, Matias Mendiola and Joshua Leung for their support, ideas and to keep working in the project all the time, without them this project had been impossible.
Also, I want thanks other Blender developers for their help, advices and to be there always to help me, and specially to Clément Foucault, Dalai Felinto, Pablo Vázquez and Campbell Barton.
2018-07-31 10:50:43 +02:00
4e6bcd10e5
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-21 19:29:15 +05:30
7774ad7dd3
UI: Wider Dyntopo popover to fit all settings
...
Suggested by kostex_mb on IRC
2018-07-13 17:58:31 +02:00
72a051f957
Cleanup: remove generation context from image new operator.
2018-07-03 12:19:16 +02:00
Macelaru Tiberiu
2203b041e1
Sculpting: add Manual detail mode for dynamic topology.
...
In this mode mesh detail does not change on each stroke, but only when
using flood fill.
Differential Revision: https://developer.blender.org/D3515
2018-07-02 20:08:42 +02:00
31e43d021f
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-02 23:31:19 +05:30
c73a6b0d42
Merge branch 'blender2.8' into soc-2018-bevel
2018-06-20 22:29:44 +05:30
7d3589e660
Cleanup: pep8, single quotes for enums
2018-06-20 18:22:52 +02:00
94e0abda75
UI: move auto-merge option to mesh options panel
...
This can be used even w/o snap.
2018-06-12 21:16:50 +02:00
1255129932
Merge branch 'blender2.8' into soc-2018-bevel
2018-06-11 21:03:07 +05:30
a978654977
UI: use property split for UV mask panel
2018-06-10 16:29:55 +02:00
4d1193feb3
UI: correct jitter button
2018-06-10 16:08:19 +02:00
87a71f36fc
UI: use split property for tool settings
...
Patch by @billreynish w/ edits
2018-06-10 15:58:39 +02:00
c10f1379cd
UI: remove tab use in the tool-settings
2018-06-10 15:40:02 +02:00
7fdde7fd86
UI: use draw_header function for popover buttons
...
Add 'is_popover' for panel draw functions to check if they're in a popup.
This puts dyntopo toggle next to the popover.
2018-06-09 17:38:32 +02:00
7436fb2ef1
Merge branch 'master' into 28
2018-06-05 16:36:13 +02:00
c68429bc03
Cleanup: pep8
...
Use 'autopep8 --ignore E721,E722' on our UI code, only minor changes.
2018-06-05 16:32:11 +02:00
995fa1f4c0
UI: new tool properties space type
...
This currently shows panels that were in the 2.79 3D view toolbar
which are now popovers.
In some cases it's useful for these to stay open.
This commit adds a space type to do this.
Note this is currently empty in object mode.
2018-05-31 21:45:26 +02:00
842245ac55
Merge branch 'blender2.8' into soc-2018-bevel
2018-05-29 11:10:54 +05:30
0d559a6730
RNA: follow boolean naming conventions
2018-05-26 11:54:25 +02:00
5d2d36b068
Applied soc-2017-normal-tools
2018-05-25 22:24:24 +05:30