Campbell Barton
b72e81bfd0
UI: refactor particle panel/topbar logic
...
Similar logic for panel & topbar, use same checks.
2018-08-29 15:46:36 +10:00
Campbell Barton
e1ec93ce75
UI: use keyword arguments
...
Prepare for keyword only args.
2018-08-28 13:41:47 +10:00
Campbell Barton
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
Campbell Barton
e9fb2feb2e
UI: text keyword argument to label
...
Prepare for keyword only args
2018-08-28 12:34:51 +10:00
Campbell Barton
f047224458
UI: move brush appearance inside overlay panel
2018-08-22 14:37:05 +10:00
Rohan Rathi
2b41b208c7
Merge branch 'soc-2018-bevel' into blender2.8
2018-08-09 19:52:07 +05:30
Campbell Barton
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
Campbell Barton
35a5fccf77
UI: show particle radius & strength in topbar
2018-08-02 21:28:07 +10:00
Pablo Vazquez
a4623bdfed
UI: Group similar Grease Pencil brush settings
2018-08-02 00:52:54 +02:00
Bastien Montagne
9a43ebdd5b
Fix more merge stupid leftover, and some build warnings.
2018-08-01 14:29:36 +02:00
Bastien Montagne
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
Campbell Barton
c1185f3d0d
Cleanup: pep8, windows line endings
2018-07-31 21:31:04 +10:00
Antonioya
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
Rohan Rathi
4e6bcd10e5
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-21 19:29:15 +05:30
Pablo Vazquez
7774ad7dd3
UI: Wider Dyntopo popover to fit all settings
...
Suggested by kostex_mb on IRC
2018-07-13 17:58:31 +02:00
Brecht Van Lommel
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
Rohan Rathi
31e43d021f
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-02 23:31:19 +05:30
Rohan Rathi
c73a6b0d42
Merge branch 'blender2.8' into soc-2018-bevel
2018-06-20 22:29:44 +05:30
Campbell Barton
7d3589e660
Cleanup: pep8, single quotes for enums
2018-06-20 18:22:52 +02:00
Campbell Barton
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
Rohan Rathi
1255129932
Merge branch 'blender2.8' into soc-2018-bevel
2018-06-11 21:03:07 +05:30
Campbell Barton
a978654977
UI: use property split for UV mask panel
2018-06-10 16:29:55 +02:00
Campbell Barton
4d1193feb3
UI: correct jitter button
2018-06-10 16:08:19 +02:00
Campbell Barton
87a71f36fc
UI: use split property for tool settings
...
Patch by @billreynish w/ edits
2018-06-10 15:58:39 +02:00
Campbell Barton
c10f1379cd
UI: remove tab use in the tool-settings
2018-06-10 15:40:02 +02:00
Campbell Barton
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
Campbell Barton
7436fb2ef1
Merge branch 'master' into 28
2018-06-05 16:36:13 +02:00
Campbell Barton
c68429bc03
Cleanup: pep8
...
Use 'autopep8 --ignore E721,E722' on our UI code, only minor changes.
2018-06-05 16:32:11 +02:00
Campbell Barton
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
Rohan Rathi
842245ac55
Merge branch 'blender2.8' into soc-2018-bevel
2018-05-29 11:10:54 +05:30
Campbell Barton
0d559a6730
RNA: follow boolean naming conventions
2018-05-26 11:54:25 +02:00
Rohan Rathi
5d2d36b068
Applied soc-2017-normal-tools
2018-05-25 22:24:24 +05:30
Joshua Leung
dd22080b9a
Fix: X-Axis Mirror option was missing from the Pose Options popover
...
Although it's mostly a rigging option, sometimes it's useful to have it when posing.
2018-05-25 15:34:25 +02:00
Campbell Barton
c4440cf783
UI: add particle mode popovers
2018-05-07 15:01:51 +02:00
Campbell Barton
dcc4b2cc25
Fix missing show_weight from overlay UI
...
Missed when moving settings out of the mesh.
2018-05-06 12:17:53 +02:00
Campbell Barton
3b9554ce9d
UI: share common paint panels between all modes
2018-04-30 16:59:16 +02:00
Campbell Barton
7720525873
UI: add texture paint brushes to toolbar
2018-04-30 16:43:36 +02:00
Campbell Barton
9aef2d961d
UI: add weight paint brushes to toolbar
2018-04-30 16:08:15 +02:00
Campbell Barton
d9f395ac39
UI: add vertex paint tools
...
Generalize logic to show the paintbrush as a tool so
different paint modes can use it.
2018-04-30 15:23:04 +02:00
Campbell Barton
8c4ff84ed6
UI: hide sculpt panels from toolbar
...
These are already available from the topbar.
2018-04-29 16:22:40 +02:00
Campbell Barton
ca49a9edce
UI: move mode options to the topbar
...
Remove toolbar panels which have items available in menus.
2018-04-25 08:16:21 +02:00
Campbell Barton
e944e215bf
UI: remove history & object tools
...
Add object shading menu.
2018-04-25 07:25:08 +02:00
Campbell Barton
6a9d215ad5
UI: remove mesh panel
2018-04-25 07:12:34 +02:00
Campbell Barton
64e3051ebe
UI: remove shading & uv's panel
2018-04-24 21:07:05 +02:00
Campbell Barton
1a8b24e1b1
UI: move rigid body physics to menu
2018-04-24 20:46:18 +02:00
Campbell Barton
f3692c6ab9
UI: remove animation panel
2018-04-24 20:37:37 +02:00
Campbell Barton
34d6b48c47
UI: remove relations panel
2018-04-24 19:54:22 +02:00
Campbell Barton
5d3f1d1f78
UI: remove transform panels
2018-04-24 19:35:11 +02:00
Campbell Barton
00d4e99955
UI: move mesh-weights from panels to menus
...
Also de-duplicate edit/object mode menus.
2018-04-24 17:04:43 +02:00