Sergey Sharybin
e4b02334e7
Update submodule hashes, take 2
2019-02-01 15:15:37 +01:00
Brecht Van Lommel
d918217d35
OSL: remove fresnel template that was not public domain.
...
Convention is to only have public domain code templates. Also fixes wrong
license header in Cycles.
2019-01-28 12:04:54 +01:00
Richard Antalik
d753726ce7
Add font selection to VSE text strips
...
Allows users to select a font for text strips in the video sequence editor.
Related: 3610f1fc43 Sequencer: refactor clipboard copy to no longer increase user count.
Reviewed by: Brecht
Differential Revision: https://developer.blender.org/D3621
2019-01-23 12:07:05 +01:00
Sergey Sharybin
cac3e16cfb
Sequencer: Restore change menu
...
It was still used by C-key menu, and is very handy to have
when working on a complex edit files.
Was initially removed by e9d06f0866 .
2019-01-15 18:34:21 +01:00
Sergey Sharybin
ff44a9957e
Update bundled version of NUMA API library
2019-01-11 17:47:10 +01:00
Bastien Montagne
83dcdfd356
API Doc: point to blender2.7 new folder.
...
master is now for 2.8. ;)
2018-12-27 23:02:52 +01:00
Brecht Van Lommel
e72f989cf4
Update for moving master to blender2.7 branch.
2018-12-21 12:01:05 +01:00
Campbell Barton
6af6ef9771
Fix invalid string comparison
2018-12-19 11:39:24 +11:00
Campbell Barton
42b9df5907
Cleanup: use 'tool_settings' name everywhere in UI scripts
2018-12-17 17:22:50 +11:00
Bastien Montagne
047d7d3b57
Fix T59213: Application menu links to outdated version of Python API.
...
Somehow those links were forgotten when we renamed API doc to simpler
names last year...
2018-12-12 11:56:25 +01:00
Brecht Van Lommel
33750e8abb
Fix T58006: smart UV project island margin should not use length units.
...
This distance is in UV space, not world space.
2018-11-24 23:43:03 +01:00
Campbell Barton
20d06eb3a8
WM: avoid string replace w/ appconfig-activate
...
Better construct an exact path, this would fail if the path exists
multiple times in the string.
2018-11-13 07:02:51 +11:00
Campbell Barton
9ccb70f202
Cleanup: minor simplification to user-addon check
2018-11-08 09:54:13 +11:00
Campbell Barton
38f57734ea
Cleanup: move progress utility module into bpy_extras
...
Try avoid having too many toplevel modules with generic names.
2018-11-01 16:19:49 +11:00
Campbell Barton
6c892efdbc
Modifier: mask threshold option
...
D3834 by @Allosteric
2018-10-29 13:03:28 +11:00
Campbell Barton
c9e36e5434
Cleanup: unused vars, correct bad (unused) logic
2018-10-25 12:24:38 +11:00
Campbell Barton
0bbc6a903a
Fix error disabling all addons
2018-10-19 17:49:48 +11:00
Michel Anders
5960254045
Fix missing metaball capsule properties in properties editor.
...
Differential Revision: https://developer.blender.org/D3726
2018-09-25 15:06:14 +02:00
Campbell Barton
0a968510bf
Cleanup: style, use raw strings
2018-09-21 08:15:46 +10:00
Brecht Van Lommel
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
Campbell Barton
254067106e
PyAPI: remove operator methods that leak memory
2018-09-13 20:10:56 +10:00
Campbell Barton
ff432a410a
PyAPI: use brief description for operator repr
...
Only include description in docstring.
Also avoid using op_get_rna.
2018-09-13 19:59:15 +10:00
Campbell Barton
a6fc718029
PyAPI: add API call to get an operators type
...
Getting the instance leaks memory and was only meant to be used for
generating docs.
2018-09-13 18:16:06 +10:00
Campbell Barton
bf8aac0d49
Cleanup: unused variables
2018-09-11 17:32:21 +10:00
Brecht Van Lommel
4da2acae3a
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3668
2018-09-03 16:55:01 +02:00
Brecht Van Lommel
34029fc71a
UI: disable new text hinting from D3201 by default for now.
...
This changes the text hinting setting to be an enum with options
Auto / None / Slight / Full. The default is Auto which currently disables
hinting.
The hinting was tested with a new FreeType version, but this is not what
is used on the buildbots an official release environment, and the fonts
look quite bad because of that. Once FreeType has been upgraded we can
change the default.
Even then the results are not ideal, perhaps due to missing subpixel
positioning and linear color blending support in BLF.
2018-08-21 19:07:04 +02:00
Bastien Montagne
91acff1320
Fix T56293: Particle Instance Modifier Axis Buttons UX.
...
Those axis buttons indeed affect instances orientation even when Create
Along Path is not defined...
2018-08-11 15:35:22 +02:00
Arto Kitula
1282be0f82
update llvm + clang to 6.0.1 and add openmp for macOS
2018-08-09 17:57:12 +03:00
Campbell Barton
18888b7b0c
UI: use text hinting (now user preference)
...
D3201 by @ambient w/ edits not to impact fonts used for rendering
(only change display for UI text).
2018-07-31 16:19:00 +10:00
Campbell Barton
c8b6e3d777
Sequencer: move text & color into own category
...
Add 'Generate' menu, these aren't effects from a user perspective.
D3546 by @rudolf.ortner
2018-07-30 16:46:55 +10:00
Alexander Gavrilov
ec640510a8
Fix T55958: allow the user to select between spring and spring2.
...
The old springs with damping 1.0 operate in a special way that
is more similar to plastic deformation than a spring. Some users
rely on that, so let the user choose which implementation to use.
This also restores full backward compatibility with 2.79.
Reviewers: sergof
Differential Revision: https://developer.blender.org/D3544
2018-07-24 10:10:48 +03:00
L. E. Segovia
5078b9d2d0
Cycles: add Principled Hair BSDF.
...
This is a physically-based, easy-to-use shader for rendering hair and fur,
with controls for melanin, roughness and randomization.
Based on the paper "A Practical and Controllable Hair and Fur Model for
Production Path Tracing".
Implemented by Leonardo E. Segovia and Lukas Stockner, part of Google
Summer of Code 2018.
2018-07-18 13:59:06 +02:00
Stefan Werner
bdda0964e0
Compositor: Cryptomatte compositing node.
...
This patch adds a new matte node that implements the Cryptomatte specification.
It also incluces a custom eye dropper that works outside of a color picker.
Cryptomatte export for the Cycles render engine will be in a separate patch.
Reviewers: brecht
Reviewed By: brecht
Subscribers: brecht
Tags: #compositing
Differential Revision: https://developer.blender.org/D3531
2018-07-18 13:03:34 +02:00
Campbell Barton
ceba8e28b7
Rename operator property from last commit
...
Restore operator had same option named differently.
2018-07-14 10:20:27 +02:00
Campbell Barton
50e3cd0bb3
Keymap: option to export all keymaps
...
Useful to store a snapshot of the current keymap state
so changes to the default keymap are ignored.
Also useful for testing keymap export works properly.
2018-07-14 10:15:46 +02:00
Campbell Barton
43973410f3
Cleanup: use f-string for addon_utils
2018-07-14 09:30:59 +02:00
Campbell Barton
7d73ba904e
Cleanup: minor change for f-string use
2018-07-14 09:30:50 +02:00
Campbell Barton
97cd8bfae1
Cleanup: isinstance can take multiple types
2018-07-07 11:29:57 +02:00
Campbell Barton
4b373ed086
Cleanup: pep8
2018-07-07 08:48:35 +02:00
Campbell Barton
252207cc7a
Cleanup: redundant poll checks
2018-07-07 08:36:17 +02:00
Campbell Barton
969111f9b5
Cleanup: pep8
2018-07-03 22:35:37 +02:00
Campbell Barton
b66aa0b0a6
Cleanup: pep8
2018-07-03 06:48:44 +02:00
Campbell Barton
bfbfb1c47e
Correct f-string in own recent changes
2018-07-02 09:18:38 +02:00
Campbell Barton
9738de820a
Cleanup: use f-string
2018-06-30 22:02:41 +02:00
Campbell Barton
5c0d8bcdc7
Cleanup: use f-string
2018-06-30 09:25:23 +02:00
Campbell Barton
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
Campbell Barton
46dceefc35
WM: Remove Screen Cast
...
This feature is better handled by specialized tools.
2018-06-28 23:40:51 +02:00
Campbell Barton
597122d72b
Cleanup: use f-strings
2018-06-28 08:43:58 +02:00
Campbell Barton
532c8ac583
Cleanup: pep8 function indentation
2018-06-26 19:58:56 +02:00
Campbell Barton
a4f08297ed
UI: preference for developer extras
...
Currently only used for "Edit Source" feature.
2018-06-21 14:54:21 +02:00