Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-23Cycles: Improved robustness of hair motion blur.motion_curve_fixStefan Werner
In some instances, the number of control vertices of a hair could change mid-frame. Cycles would then be unable to calculate proper motion blur for those hairs. This adds interpolated CVs to fill in for the missing data. While this will not necessarily result in a fully accurate reconstruction of the guide hair, it preserves motion blur instead of disabling it. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey, brecht, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3695
2018-09-13WM: move mousemove out of internal undo functionCampbell Barton
This causes a feedback loop in 2.8x, where gizmo redo caused fake mousemove that executed gizmo again. Move the mousemove into the undo/redo operator.
2018-09-12Cleanup: remove alpha_check variable from DNACampbell Barton
Just pass as an argument.
2018-09-11Correct own error in recent transform orientation changesCampbell Barton
2018-09-11UI: split theme draw style into separate fieldCampbell Barton
Was using UI_BLOCK_LOOP to control draw style, this meant we couldn't use popup theme colors for cases where it the interface has the same purpose as a popup but happens not to use this flag.
2018-09-07Fix normal transform orientation calculationCampbell Barton
When using the 'normal' orientation, the normal would be ignored if the plane couldn't be calculated. Now use only the normal if the plane is zero length, this was already done, just not in all cases.
2018-09-06Fix T56698: saving render result from compositing as EXR is empty.Brecht Van Lommel
2018-09-06Compositor: Always use AA on masksSergey Sharybin
In a real world it is very weird to disable AA on a mask, it will give ugly looking result. For some fast preview passes (like in the node preview) the system can decide to disable AA without asking user to do anything. One thing we can consider doing is to remove Feather option as well. If real compo becomes measurably slower in cases when mask has no real feather, we can disable feather internally, without user input. Disabling feather in the interface is like making things faster but giving a wrong result, which doesn't sound that helpful either. Reviewers: brecht Reviewed By: brecht Subscribers: hype, sebastian_k Differential Revision: https://developer.blender.org/D3677
2018-09-06Fix ruler angle arc displaying past endpointsCampbell Barton
2018-09-05Fix T54152: --env-system-scripts fails on win32Ray Molenkamp
2018-09-05Fix VSE cut both-sides optionCampbell Barton
Was ignoring the option, using the mouse in all cases. D3671 by @ISS w/ edits.
2018-09-04UI: cleanup tooltip bounds clampingCampbell Barton
Wasn't properly clamping on the window minimum.
2018-09-03Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3668
2018-09-03PyAPI: add optional imports to expression eval APICampbell Barton
Avoids having to use `__import__` to access modules.
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-31Remove CCGDM from PBVHSergey Sharybin
The statement that PBVH needs to keep track of CCGDM is wrong, PBVH itself does not care about CCGDM at all, and it's weird for it to carry on this beast so others can access. Even more, nobody will actually caring about CCGDM itself, all the usages were checking whether there is CCGDM or not. This is as good as simply checking PBVH type. Tested with an original report T53551 and everything is still stable.
2018-08-31Cleanup: rename WM_keymap_find -> WM_keymap_ensureCampbell Barton
2018-08-24Fix T56491: Undo crash while preview jobs runCampbell Barton
While the crash is in 2.8, it's possible undo operates on data which isn't only owned by the current scene (any object for eg). Thanks to @mont29 for suggesting the fix.
2018-08-24UI: always align item w/ labelCampbell Barton
2018-08-24RNA: avoid redundant property lookups in UI APICampbell Barton
2018-08-22Cleanup: use EDBM prefixCampbell Barton
2018-08-21UI: disable new text hinting from D3201 by default for now.Brecht Van Lommel
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-16Fix T56404: Shape keys of the curves with multiple splines go haywire in ↵Bastien Montagne
edit mode. Very dummy mistake (someone forgot to increment one of the variables in one of the loops in that spaghetti nightmare that is nurbs shapekey code), took half an age to spot it... :/
2018-08-16Cleanup: rename transform UI valuesCampbell Barton
See: T54858
2018-08-15Cleanup: set expand variable for all enum-flagsCampbell Barton
No functional change, needed for fix in 2.8x
2018-08-14Fix use of uninitialized variable in some cases, in recent bugfix.Brecht Van Lommel
2018-08-14Fix T56363: Blender crash when deleting a curve object.Bastien Montagne
Conversion code could leave object with inconsistent material data compared to its new obdata. Ideally, various conversion code would handle that properly, conserving materials when possible, but for now at least ensure we get valid result!
2018-08-14Cleanup: vpaint face select de-selected twiceCampbell Barton
2018-08-14Correct vpaint vertex circle selectCampbell Barton
Would run validate when not needed.
2018-08-14Cleanup: use boolean argumentCampbell Barton
2018-08-14Cleanup: use braces w/ particle loop macrosCampbell Barton
2018-08-14Cleanup: styleCampbell Barton
2018-08-13Fix T55745: Pick Shortest Path tool, inconsistent selection.Bastien Montagne
To get consistent, user-expected results here, we need to 'fake' starting immediately after a 'skip' block (such that we start with a full block of selected elements). Same issue affected vertices and edges selection of course, did not check the other usages of WM_operator_properties_checker_interval_test() though.
2018-08-01DNA: remove View3D.flag3Campbell Barton
Having 'flag, flag2, flag3' is getting out of hand especially when we support increasing the size of types. Make flag2 into an int. Note, this looses the 'show world' option, but it's not such an important setting.
2018-07-31Fix Shape Key retime starting at frame 10Campbell Barton
D3571 by @alm
2018-07-31BLF: replace global aa pref w/ monochrome flagCampbell Barton
Now disabling anti-aliasing doesn't impact sequencer, render stamp etc.
2018-07-31UI: use text hinting (now user preference)Campbell Barton
D3201 by @ambient w/ edits not to impact fonts used for rendering (only change display for UI text).
2018-07-31UI: add check for any kind of popupCampbell Barton
Fixes T56155 when merging into 2.8
2018-07-30Use Ctrl Snap to seconds w/ play-head dragCampbell Barton
D3056 by @alourenco
2018-07-29Fix T56120: bad property access (from 2.8)Campbell Barton
Thanks to @brita_ for the fix.
2018-07-27Correct arguments for callbackCampbell Barton
2018-07-26Fix compiling after ui cleanupsJens Verwiebe
2018-07-26WM: replace UI draw callbacks w/ property pollCampbell Barton
Custom drawing functions were used just to control property display. Move to poll function.
2018-07-26UI: hide transform constraints when not usedCampbell Barton
2018-07-26UI: hide proportional transform optionsCampbell Barton
Adds property poll function to transform.
2018-07-26WM: Add operator property poll callbackCampbell Barton
This allows operators to filter out properties from the auto-generated draw functions. Some custom draw functions can move to using this.
2018-07-23Fix T55668: Volume Keyframe on Cut-ted Metastrip.Bastien Montagne
We actually still had cases of Meta strip duplication resulting in non-unique strip names. Quiet surprising this went unoticed for so long. :( Fixed that bug, and think it was last one (at least, no other case of SEQ_DUPE_UNIQUE_NAME usage should be broken, I think...), and raised subversion and updated doversion to run uniquename check on strips on all previous fileversions. Note: will have to do that again when merging in 2.8...
2018-07-20Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags to tags.Bastien Montagne
This is purely runtime data, so move it to new tags. ;)
2018-07-18Fix E key in Python console not working after recent changes.Brecht Van Lommel
2018-07-18Cycles: add Principled Hair BSDF.L. E. Segovia
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.