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
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
c4440cf783
UI: add particle mode popovers
2018-05-07 15:01:51 +02:00
dcc4b2cc25
Fix missing show_weight from overlay UI
...
Missed when moving settings out of the mesh.
2018-05-06 12:17:53 +02:00
3b9554ce9d
UI: share common paint panels between all modes
2018-04-30 16:59:16 +02:00
7720525873
UI: add texture paint brushes to toolbar
2018-04-30 16:43:36 +02:00
9aef2d961d
UI: add weight paint brushes to toolbar
2018-04-30 16:08:15 +02:00
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
8c4ff84ed6
UI: hide sculpt panels from toolbar
...
These are already available from the topbar.
2018-04-29 16:22:40 +02:00
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
e944e215bf
UI: remove history & object tools
...
Add object shading menu.
2018-04-25 07:25:08 +02:00
6a9d215ad5
UI: remove mesh panel
2018-04-25 07:12:34 +02:00
64e3051ebe
UI: remove shading & uv's panel
2018-04-24 21:07:05 +02:00
1a8b24e1b1
UI: move rigid body physics to menu
2018-04-24 20:46:18 +02:00
f3692c6ab9
UI: remove animation panel
2018-04-24 20:37:37 +02:00
34d6b48c47
UI: remove relations panel
2018-04-24 19:54:22 +02:00
5d3f1d1f78
UI: remove transform panels
2018-04-24 19:35:11 +02:00
00d4e99955
UI: move mesh-weights from panels to menus
...
Also de-duplicate edit/object mode menus.
2018-04-24 17:04:43 +02:00